Il design pattern Singleton, garantisce la creazione di un unica istanza di un oggetto a run-time: in questo articolo le principali caratteristiche del pattern e la tecnica di implementazione in java.
Il prototype design pattern, consente di creare degli oggetti a partire da un modello iniziale detto prototipo. In questo articolo le principali caratteristiche del pattern e la tecnica di implementazione in java.
La Lazy initialization, ovvero inizializzazione pigra, è una tattica che prevede l’istanziazione un oggetto, inizializzazione di una variabile, lo svolgimento di un calcolo piuttosto che l’esecuzione di un processo esclusivamente nel momento in cui tale operazione è richiesta.
Il builder design pattern consente di separare il processo di costruzione di un oggetto dalla sua rappresentazione. Caratteristiche ed esempio in java.
L’abstract factory è un design pattern che consente di separare il processo di costruzione di oggetti interconnessi. Caratteristiche ed esempio in java.