This module introduces structural patterns, which is how to compose classes and objects to build larger systems while keeping them flexible and efficient.
Structural patterns focus on composition: arranging objects and classes so they can be combined safely, reused across contexts, and changed with minimal impact.
Unlike creational patterns (object creation) and behavioral patterns (collaboration and responsibility), structural patterns address the organization and connections between parts of a system.