I pattern di tipo strutturale si concentrano sul modo in cui classi ed oggetti vengono composti per generare delle strutture più grandi. I pattern strutturali a livello di classe sfruttano l’ereditarietà per comporre le interfacce o le implementazioni, mentre quelli a livello di oggetto descrivono le soluzioni per comporre oggetti al fine di realizzare nuove funzionalità.
Ecco l’elenco dei pattern che analizzeremo:
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy









