Factory method
Da Wikipedia, l'enciclopedia libera.
Nella programmazione ad oggetti, il Factory Method è uno dei design pattern fondamentali, definiti originariamente dalla gang of four.
Come altri creational pattern, fornisce un metodo per istanziare un oggetto senza sapere a priori la sua esatta classe. Questo pattern raggiunge il suo scopo fornendo un'interfaccia per creare un oggetto, ma lascia che le sottoclassi decidano quale oggetto istanziare.
[modifica] Funzionamento
Il Creator si affida alle sottoclassi per quanto riguarda la definizione del factory method, cosicché esso ritorni un'istanza appropriata del Product.
Il codice tratta solo con l'interfaccia e con nessuna classe concreta.
[modifica] Altri progetti
Wikimedia Commons contiene file multimediali su Factory method
|
|