Mentre sfoglia il libro 'Testa primi disegni di modelli' sul capitolo Modello di metodo di fabbrica, mi sono imbattuto in seguente domanda e risposta alla pp.135 (stampa data di pubblicazione del libro: 2004/10/25)
Q: Il metodo factory e il Creator sono sempre astratti?
A: No, puoi definire un metodo factory predefinito per produrre un prodotto concreto. Quindi hai sempre un mezzo per creare prodotti anche se non ci sono sottoclassi del Creatore.
Allo stesso tempo il modello del metodo factory definito dal libro come:
Il modello di metodo di fabbrica definisce un'interfaccia per la creazione di un oggetto, ma lascia che le sottoclassi decidano quale classe istanziare. Il metodo di fabbrica consente a una classe di differire l'istanzazione alle sottoclassi. pp.134
Quindi la domanda è se non ci sono sottoclassi del Creatore , allora come può il modello consentire a sottoclassi di decidere quale classe istanziare ?
EDIT: vedo i downvotes. Puoi spiegare il motivo?