Domande con tag 'design-patterns'

3
risposte

Pattern di strategia con classe astratta anziché interfaccia?

La strategia nel modello di strategia è sempre un'interfaccia? Che modello sarebbe quando la strategia è astratta?     
posta 19.02.2017 - 10:10
2
risposte

Miglior design pattern per rappresentare frutta e macchine

Sto cercando il modello di progettazione corretto per disaccoppiare parte della logica su alcune classi astratte che ho. Per prima cosa abbiamo una classe base: frutta e frutta, mela, arancia e mango. Poi ho alcune classi che eseguono alcune log...
posta 21.09.2016 - 02:21
2
risposte

Java - Estende una classe che estende essa stessa una classe che a sua volta ... e così via ... è sana ..?

NOTA : sentiti libero di modificare il titolo se è leggermente diverso dalla mia domanda. In una delle nostre applicazioni, stiamo mantenendo molte proprietà all'interno dell'oggetto Instance. Ovviamente è mantenuto come Map<K, Map...&g...
posta 11.07.2016 - 17:23
2
risposte

Chiarificazione applicabilità di Singleton

In base al libro dei modelli GOF Design, è necessario utilizzare il modello Singleton quando: there must be exactly one instance of a class, and it must be accessible to clients from a well-known access point when the sole instance sho...
posta 17.11.2018 - 16:33
2
risposte

Ridondanza nel processo che legge e cancella dal database

Devo scrivere un servizio che legge i dati (una riga) da un database, invia messaggi SQS AWS e infine cancella i dati dal DB. Lasciami spiegare usando un esempio. Ho una tabella di database D, il servizio S e la coda SQS Q. Ogni minuto, il se...
posta 09.02.2017 - 18:34
3
risposte

L'adattatore è il modello di progettazione corretto per questa situazione?

Ho un'istanza di una classe UntouchableClass di cui ho bisogno per accedere alle variabili membro da utilizzare nel mio modello DotLiquid. Il problema è che UntouchableClass deve ereditare da Drop se voglio usarlo nel mio modello,...
posta 07.03.2014 - 17:34
3
risposte

Controlla un valore booleano prima di impostarlo in un ciclo o semplicemente impostarlo

Ho un ciclo piuttosto stretto con il seguente controllo per vedere se balance è mai stato positivo: balance_null = True while (crazy_loop()): ... if 0.0 < balance: balance_null = False In nessun posto balance_null...
posta 01.02.2015 - 17:13
1
risposta

Come trattare con il proprietario del prodotto che si rifiuta di seguire le regole di progettazione dell'interfaccia utente

Sviluppiamo un'applicazione Android. Ci basiamo sulla vecchia versione di un'applicazione simile sviluppata nella nostra azienda. Questa vecchia applicazione è stata progettata da alcuni noob che non seguivano le regole di progettazione dell'int...
posta 26.11.2014 - 10:03
3
risposte

Svantaggi dell'uso del metodo statico [duplicato]

Per i metodi che non accedono mai a variabili d'istanza o variabili statiche e agiscono proprio come una funzione (distanziati dal nome) e sono deterministici in base solo agli argomenti di input, voglio chiedere, ci sono qualche considerazi...
posta 15.08.2014 - 17:27
2
risposte

Durante la modellazione di un circuito virtuale, qual è il miglior schema di progettazione per verificare i cicli?

Per semplicità supponiamo di avere solo porte AND e OR. Ognuno ha due input e uno output. L'uscita di due ingressi può essere utilizzata come ingresso per il prossimo gate. Ad esempio: A AND B - > E C AND D - > F E OR F - > G...
posta 02.11.2012 - 14:52