3. StructuralΒΆ

In a nutshell, structural patterns deal with objects’ relationships. How can we compose classes and objects in a way that eases the design?

Each structural pattern has a different purpose.

You can have a look at the source code on GitHub