Factory method

design pattern per l'implementazione del concetto di factories nella programmazione ad oggetti

Template:Stub informatica Il Factory Method fornisce un'interfaccia per creare un oggetto, ma lascia che le sottoclassi decidano quale oggetto istanziare.

Struttura di un Factory Method

  • Product: definisce l'interfaccia di oggerro che crea il factory method.
  • ConcreteProduct: implementa l'interfaccia di Product.
  • Creator: dichiara il Factory method che ritorna un oggeto di tipo Product;
  • ConcreteCrator: