2010-11-01 2 views

risposta

5

È fabbrica dal momento che è in realtà "Manufacturing" (Crea) un oggetto.

C'è in realtà due tipi di modello di fabbrica definito da GoF:

  1. Factory Method
  2. Abstract Factory

Fondamentalmente entrambi tenta di disaccoppiare il client chiamante di conoscere l'effettiva attuazione concreta del classe/interfaccia.

+0

Quindi questo sarebbe utile se fosse necessario tenere conto della possibilità che il tuo modello (in MVC) possa cambiare? C'è qualcosa di indesiderato nella creazione di un modello nella tua applicazione che è dinamico a seconda del circostanze? Sto indovinando un lato negativo è la complessità aggiunta di fare in modo che ogni permutazione non rompere le vostre opinioni o i vostri controllori. – stonybrooklyn

3

Potete trovare tutto ciò che serve per leggere l'articolo this PDF

+2

consiglio che si tratta di un collegamento per il download. (pdf) –

+1

Link ora interrotto :( –