Design Pattern – Interpretazione Reading Time: 2 minutes Analizziamo la modalità di rappresentazione delle classi, l’ereditarietà, l’aggreazione e la dipendenza tra classi.
Design Patterns – Builder Reading Time: 2 minutes Tipologia: Creazionale Obiettivo: separare la creazione di un oggetto complesso dalla sua rappresentazione in modo da poter creare rappresentazioni differenti Frequenza di utilizzo: Medio – Bassa Componenti: Builder: definisce l’interfaccia astratta per la creazione di parti di Product Director: costruisce l’oggetto Product utilizzando l’interfaccia astratta definita in Builder Product: è l’oggetto complesso da costruire. Concrete […]
Design Patterns – Singleton Reading Time: 2 minutes Tipologia: Creazionale Frequenza di utilizzo: Medio-Alta Obiettivo: Assicurare che una classe abbia una sola istanza, garantendo un accesso globale ad essa
Design Patterns – Prototype Reading Time: 2 minutes Tipologia: Creazionale Frequenza di utilizzo: Media Obiettivo: definire gli oggetti da creare utilizzando un’istanza prototipo, creando nuovi oggetti copiando l’istanza del prototipo.
Design Patterns – Factory Method Reading Time: < 1 minute Tipologia: Creazionale Obiettivo: viene definita un’interfaccia per la creazione di oggetti. Le sotto-classi possono decidere quale classe istanziare. E’ possibile differire la creazione delle sottoclassi Frequenza di utilizzo: Alta