#10 Simple Factory – struttura e un esempio reale
Il Simple Factory è il fondamento e l’approccio di default che emerge spontaneamente ogni volta che si deve centralizzare la logica di creazione degli oggetti in base a un selettore (stringa o enum).
In questo post vedremo perché una struttura decisionale centralizzata è la soluzione più diretta per istanziare classi concrete e come questo pattern informale sia la base per il disaccoppiamento. Analizzeremo i suoi vantaggi e lo svantaggio principale, ma soprattutto scopriremo come il Simple Factory non scompare, ma viene riutilizzato ad un livello superiore come launcher per i pattern più sofisticati come il Factory Method e l’Abstract Factory.
Comprendere la semplicità e i limiti del Simple Factory è la chiave per capire perché e quando migrare verso un design creazionale più avanzato.
#10 Simple Factory – struttura e un esempio reale Leggi tutto »