Factory method: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 10:
* La creazione di un oggetto preclude il suo riuso senza una significativa duplicazione di codice.
* La creazione di un oggetto richiede l'accesso ad informazioni o risorse che non dovrebbero essere contenute nella classe di composizione.
* La gestione del ciclo di vita degli oggetti gestiti deve essere centralizzata in modo da assicurare un comportamento consistentecoerente all'interno dell'applicazione.
 
I metodi di factory sono spesso utilizzati in [[toolkit]] e [[framework]], dove il codice delle librerie necessita di poter creare oggetti il cui tipo è implementato nelle sottoclassi delle applicazioni che utilizzano il framework. Essi sono, inoltre, utilizzati nel [[Test Driven Development]] per porre le classi sotto test.<ref>{{Cita libro