Domande con tag 'design-patterns'

2
risposte

Devo creare un (nuovo) progetto per UserControls condivisi?

Contesto : sto creando alcune applicazioni per aiutarmi nelle mie attività quotidiane, non si connette da nessuna parte e gli unici "dati" con cui deve confrontarsi sono i parametri che inserisco nel campi di input. Ecco come ho strutturato...
posta 30.11.2016 - 11:15
2
risposte

Esiste un buon approccio standard per l'esecuzione di una lunga lista di metodi / funzioni?

Sto creando un software che gira su una macchina che esegue più test su un prodotto costruito nella mia azienda. Sto anche cercando di migliorare la mia codifica e recentemente ho studiato i modelli di progettazione e ho visto come posso applica...
posta 29.01.2017 - 17:32
2
risposte

Qual è la procedura comune quando si producono target di salto in bytecode?

Nel corso degli ultimi giorni, ho provato diversi metodi per calcolare correttamente i target di salto in bytecode, ma nessuno è stato pratico o affidabile. Inoltre, i metodi che ho provato non consentivano istruzioni if if e / o istruzioni elif...
posta 01.01.2017 - 00:41
3
risposte

Va bene per i servizi fare riferimento l'un l'altro?

Ho un servizio che necessita di informazioni implementate da un altro servizio nello stesso livello. È buona norma che un servizio si assuma da un altro servizio nello stesso livello?     
posta 02.03.2014 - 19:52
3
risposte

Limitazioni del pattern Mappa di identità

Dopo chiedendo sull'implementazione in Ruby del Modello mappa di identità perché la potenziale perdita di memoria nelle applicazioni server con esecuzione prolungata, sto considerando il mio concetto iniziale di tale modello. Inizialmente...
posta 14.08.2014 - 12:07
5
risposte

Liskov, rettangoli, quadrati e oggetti null

Continuo a pensare di avere la mia testa avvolta nel Principio di sostituzione di Liskov, e poi mi rendo conto di non farlo. Qui è dove ho raccolto StackExchange: La sottoclasse di Square da Rectangle viola LSP perché se cambi la larghezza d...
posta 12.09.2017 - 19:54
4
risposte

Design migliorato per un gioco multiplayer a turni che utilizza l'intelligenza artificiale?

Sto cercando di decidere quale sia la migliore architettura per un gioco multiplayer a turni in cui i giocatori possono essere umani o AI e l'interfaccia utente è opzionale, ad esempio perché il gioco può essere utilizzato solo per far combatter...
posta 05.12.2018 - 16:41
5
risposte

Come si risolvono i tipi di basso livello a seconda dei tipi di alto livello?

Spesso mi imbatto in questo problema durante lo sviluppo di giochi e simulazioni. Ad esempio, sto attualmente scrivendo un'implementazione di scacchi. Lo sto usando come veicolo per sperimentare sistemi di componenti di entità e catene di respon...
posta 26.05.2018 - 14:50
2
risposte

Il pattern di Repository Pattern e Active Record è compatibile?

Attualmente sto sviluppando una webapp in cui ho definito modelli che implementano il pattern Active Record. Ogni modello è inoltre definito da un'interfaccia che specifica le proprietà delle entità e rende facile l'iniezione in altre classi, pa...
posta 25.05.2015 - 00:58
2
risposte

Call base all'interno del metodo sovrascritto

So che ci sono domande sulla chiamata del metodo base all'interno di un metodo sottoposto a override come questo . Ma cosa succede se un metodo sottoposto a override chiama solo la classe base? Questo cattivo / buono è degno? Sembra strano, per...
posta 15.12.2015 - 12:31