Structural design patterns describe how classes can be combined to form larger structures. These larger structures can generally be easier to work with and hide a lot of the complexity of the individual classes. Most of the patterns in the structural pattern category involve connections between objects.
There are seven well-known patterns that are part of the Structural design pattern type. These are as follows: