Structural patterns focus on representing the relationship between objects. This includes looking at how classes can be composed to form a complex structure, thus providing a simple and efficient way to define class hierarchies and the relationships between objects.
Patterns such as Adapter, Decorator, Façade, Bridge, and Proxy come under the structural patterns category.