Episodio
Modelli di progettazione: factory
Questo è il sesto di una serie di otto parti in cui Robert è unito da Phil Japikse per discutere i modelli di design. Un modello di progettazione è una procedura consigliata che è possibile usare nel codice per risolvere un problema comune. In questo episodio Phil illustra i modelli Simple Factory, Factory Method e Abstract Factory. Il modello Simple Factory incapsula la creazione di oggetti in un'unica posizione. Il modello Factory Method usa metodi factory per risolvere il problema di creazione di oggetti senza dover specificare la classe esatta dell'oggetto che verrà creato. Il modello Abstract Factory consente di incapsulare un gruppo di singole factory con un tema comune senza specificare le relative classi concrete.
Episodi di questa serie:
- Modelli di comando/memento
- Modello di strategia
- Modello di metodo
- Modelli Observer/Publish-Subscribe
- Modello Singleton
- Modelli di fabbrica (questo episodio)
- Modelli di adattatore/facciata
- Schema Decorator
Risorse
Questo è il sesto di una serie di otto parti in cui Robert è unito da Phil Japikse per discutere i modelli di design. Un modello di progettazione è una procedura consigliata che è possibile usare nel codice per risolvere un problema comune. In questo episodio Phil illustra i modelli Simple Factory, Factory Method e Abstract Factory. Il modello Simple Factory incapsula la creazione di oggetti in un'unica posizione. Il modello Factory Method usa metodi factory per risolvere il problema di creazione di oggetti senza dover specificare la classe esatta dell'oggetto che verrà creato. Il modello Abstract Factory consente di incapsulare un gruppo di singole factory con un tema comune senza specificare le relative classi concrete.
Episodi di questa serie:
- Modelli di comando/memento
- Modello di strategia
- Modello di metodo
- Modelli Observer/Publish-Subscribe
- Modello Singleton
- Modelli di fabbrica (questo episodio)
- Modelli di adattatore/facciata
- Schema Decorator
Risorse
Per inviare suggerimenti, Invia un problema qui.