Domande con tag 'design-patterns'

2
risposte

Condivisione di POJO tra diversi gestori

I am trying to automate Business Process which can be characterized as a pipeline with distinct stages. Pipeline can be perceived as A->B->C, where A,B,C are distinct Business Steps that work on some common POJO. Ad esempio, c...
posta 02.05.2016 - 09:16
2
risposte

È possibile utilizzare una singola Factory per creare scopi simili, ma diversi negli oggetti di messa a fuoco?

Sono preoccupato che utilizzi o meno FactoryMethod correttamente. Sfondo: Sto rifattando il codice legacy e ho identificato un pattern: esiste un God Object che viene creato in memoria e in seguito varie parti di esso vengono s...
posta 21.06.2016 - 17:44
2
risposte

Posizionare le precondizioni nel posto giusto

Sto cercando di capire il modo migliore per definire la responsabilità del controllo delle precondizioni. Consideriamo il caso seguente: abbiamo una classe Event che rappresenta un evento sportivo e una classe Matchup che modella un...
posta 22.05.2016 - 12:52
4
risposte

Impossibile decidere un modello di progettazione appropriato

Non riesco a trovare un design (pattern) per un'applicazione / servizio che colpirà più servizi web (API esterne di terze parti), analizzeremo, combineremo e restituiremo in un'unica risposta. L'applicazione avrà i seguenti comportamenti / pa...
posta 02.06.2017 - 11:23
3
risposte

Esiste un modello per descrivere una classe che simboleggia un'istanza di un'istanza di un'altra classe?

Attualmente sto lavorando a un progetto che genera video da modelli (un modello è una raccolta di file e risorse JSON). Sembra naturale avere una classe Template che contenga tutte le informazioni su come questo modello specifico è strut...
posta 06.07.2018 - 22:28
2
risposte

Ottimizzazione del recupero dei dati basata sull'ingresso

Esiste un modo più pulito / leggibile per mantenere e iterare molti più mapping anziché più condizioni if? (Un modo sarebbe memorizzare la mappatura di ReportType - > DataSet Req. nel database) Ad esempio, se esiste un'applicazione che...
posta 25.06.2018 - 13:48
2
risposte

Eredità multilivello con più di tre livelli

Molti livelli di ereditarietà multilivello sono considerati negativi? Questo è il mio design BaseFileProcessor RefundFile Processor inherits BaseFileProcessor (Has n child class) FailedRefundFile Processor inherits RefundFile (Has n child c...
posta 01.01.2018 - 04:45
3
risposte

Estratto differenze di configurazione di fabbrica

è una semplice fabbrica astratta. So che la fabbrica astratta è per selezionare una famiglia di prodotti. Ma la mia domanda è: possiamo ancora usare questo modello se ConcreteFactory1 ha bisogno di createProductC() ma ConcreteFact...
posta 31.10.2017 - 23:14
2
risposte

Passare campi (variabili d'istanza) per argomenti (parametri) all'interno di un oggetto - ha senso? [duplicare]

Credo che questa sia una domanda agnostica sulla lingua: se non lo è, correggimi. Diciamo che ho una classe (lo snippet di codice è una sorta di "pseudo codice") class Car: private steering_wheel private engine public Car(steering_w...
posta 16.11.2015 - 23:29
4
risposte

Come rappresentare un oggetto con azioni che possono essere utilizzate solo in una situazione specifica?

Diciamo che sto progettando un gioco di tipo RPG, e questo gioco ha un sistema di combattimento a turni. Ci sono alcune cose che i personaggi del personaggio / non giocatore possono fare all'interno e all'esterno del combattimento. Ad esempio, m...
posta 07.03.2016 - 08:46