Domande con tag 'factory-method'

2
risposte

Metodo di fabbrica rispetto al modello di progettazione metodo di fabbrica

Al momento sto studiando modelli di design tratti dal libro (che, sebbene non abbia provato nient'altro, trovo eccellenti) Head First Design Patterns. Sono confuso su due concetti: il metodo di fabbrica e il modello di progettazione del me...
posta 21.03.2014 - 12:08
1
risposta

perché il metodo factory e la classe creator non devono sempre essere astratte

Mentre sfoglia il libro 'Testa primi disegni di modelli' sul capitolo Modello di metodo di fabbrica, mi sono imbattuto in seguente domanda e risposta alla pp.135 (stampa data di pubblicazione del libro: 2004/10/25) Q: Il metodo factory e...
posta 25.10.2018 - 13:58
2
risposte

Perché i Costruttori nominati stanno diventando popolari non dovrebbe essere un antipattern?

Secondo il seguente articolo Costruttori nominati L'autore suggerisce di usare static factory pattern per costruire oggetti è molto meglio dell'istantaneo con la parola chiave new . All'inizio l'idea è allettante (secondo alcuni detta...
posta 03.10.2017 - 10:53
3
risposte

Perché i membri statici non possono essere astratti e non implementano il polimorfismo? [duplicare]

Sono uno sviluppatore Java / C # / PHP, attraverso la mia esperienza di programmazione OOP mi trovo a fare la stessa domanda: Perché i membri statici non possono essere astratti e non implementano il polimorfismo specialmente in situazioni c...
posta 26.10.2014 - 13:44
1
risposta

Differenziazione tra metodo di fabbrica e fabbrica astratta

Sono stato confuso per un po 'sulle differenze tra i pattern Factory Method e Abstract Factory. Ho fatto molte ricerche, ancora confuse. Ho una domanda: La unica differenza tra i due pattern è che il metodo Factory produce un oggetto e...
posta 05.04.2014 - 18:25
2
risposte

Parametrizzazione vs sottoclasse

Esempio tratto da: Sviluppo software agile: principi, modelli e pratiche Un nuovo dipendente viene aggiunto dal ricevimento di una transazione AddEmp. Questa transazione contiene il dipendente nome, indirizzo e numero di impiegato assegnato...
posta 15.01.2016 - 05:12
2
risposte

Perché l'ingiustizia impigliata con la classe che la usa è una cattiva pratica?

Ho avuto questo argomento per un po ', perché ho notato che alcune persone preferiscono il codice "leggibile" su uno correttamente strutturato. Quindi nell'esempio che sto mostrando, in pratica ho questa classe Mapper in cui diverse istanze...
posta 07.11.2014 - 14:16
3
risposte

Soluzione migliore del semplice metodo di produzione quando le implementazioni concrete hanno attributi diversi

abstract class Animal { function eat() {..} function sleep() {..} function isSmart() } class Dog extends Animal { public $blnCanBark; function isSmart() { return $this->blnCanBark; } } class Cat extends Animal { public $bln...
posta 30.06.2013 - 18:08
1
risposta

Qual è la differenza tra un metodo Factory e Entity Translator

The entity translator provides a function that takes one or more data contract classes as parameters and returns a specific business entity. Within the implementation of the function, a new instance of the business entity is created a...
posta 14.07.2015 - 08:49
1
risposta

Perché il pattern Metodo di fabbrica non può creare una famiglia di oggetti? [duplicare]

Esistono due differenze principali tra i modelli di progettazione Metodo di fabbrica e Fabbrica astratta. La differenza 1 è che il metodo di fabbrica si basa principalmente sull'ereditarietà. Una classe in un modo usa la sottoclasse per cre...
posta 20.03.2014 - 14:57