Factory method: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
TXiKiBoT (discussione | contributi)
Riga 9:
* '''Product''': definisce l'interfaccia dell'oggetto creato dal factory method.
* '''ConcreteProduct''': implementa l'interfaccia di Product.
* '''Creator''': dichiara il factory method che ritornarestituisce un oggetto di tipo Product e lo può chiamare per creare un oggetto di tipo Product; il creator può definire un'implementazione del factory method che ritorna un oggetto ConcreteProduct di default.
* '''ConcreteCreator''': ridefinisce il factory method per tornare un'istanza di un ConcreteProduct