Structural Design Patterns

Structural patterns provide different ways to create a class structure, for example using inheritance and composition to create a large object from small objects. Following design patterns come under this category.

Also code for all examples is available on GitHub on below link –

DesignPattern Examples

Bitnami