Home
Teoria
Quiz Game
Home
/
Teoria Design Patterns
/
Structural Patterns
STRUCTURAL PATTERNS - PANORAMICA
Patterns che si occupano della composizione di classi e oggetti per formare strutture più grandi.
Adapter
Convertire l'interfaccia di una classe in un'altra interfaccia che i client si aspettano. Adapter permette a classi di lavorare insieme che altrimenti non potrebbero a causa di interfacce incompatibili.
Approfondisci
Bridge
Separare un'astrazione dalla sua implementazione in modo che possano variare indipendentemente.
Approfondisci
Composite
Comporre oggetti in strutture ad albero per rappresentare gerarchie parte-tutto. Composite permette ai client di trattare uniformemente oggetti singoli e composizioni di oggetti.
Approfondisci
Decorator
Aggiungere responsabilità aggiuntive a un oggetto dinamicamente. I decorator forniscono un'alternativa flessibile all'ereditarietà per estendere funzionalità.
Approfondisci
Facade
Fornire un'interfaccia unificata a un insieme di interfacce in un sottosistema. Facade definisce un'interfaccia di livello superiore che rende il sottosistema più facile da usare.
Approfondisci
Flyweight
Usare condivisione per supportare efficientemente un grande numero di oggetti a grana fine.
Approfondisci
Proxy
Fornire un surrogato o segnaposto per un altro oggetto per controllarne l'accesso.
Approfondisci