Design Patterns – Abstract Factory

Tipologia: Creazionale Obiettivo: Fornire un’interfaccia per creare famiglie di oggetti correlati o dipendenti senza specificare le loro classi concrete Frequenza di utilizzo: Alta Componenti: Abstract Factory: dichiara un’interfaccia per operazioni che creano prodotti astratti ConcreteFactory: implementa le operazioni per creare gli oggetti “prodotto” concreti AbstractProduct: dichiara un’interfaccia per il tipo di dato “prodotto” Product: è l’oggetto “prodotto” […]