Vai al contenuto

Factory method

Da Wikipedia, l'enciclopedia libera.
Schema logico del Factory method

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.

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.

Altri progetti

Template:Design Patterns Patterns

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica