Domande con tag 'design-patterns'

6
risposte

Come deve essere chiamato un oggetto che contiene solo setter e getter? [chiuso]

Supponiamo che ci sia un oggetto che contiene solo setter e getter: class Config { public void setName(String name) { this.name = name; } public String getName() { return this.name; } public void s...
posta 21.11.2014 - 14:18
5
risposte

Come puoi far valere la conferma "vuoi davvero farlo" in un'API pubblicamente esposta?

C'è un motivo comunemente usato (o raramente) per un messaggio di "conferma di voler eseguire questo" quando si chiama una funzione da una libreria? Ho un'API che espone alcune operazioni potenzialmente pericolose se utilizzate in modo improp...
posta 09.06.2016 - 18:35
1
risposta

In che modo i programmatori di giochi progettano le loro classi per riutilizzarle in modalità AI, rete e di gioco e passaggio?

Per un gioco a due giocatori in cui il tuo avversario potrebbe essere sulla rete, la CPU stessa o vicino a te dove giocherebbe girare per turno sulla stessa macchina. In che modo le persone progettano le classi per il riutilizzo? Sono in una...
posta 10.07.2012 - 07:36
2
risposte

Il sistema di componenti di entità non è terribile per il disaccoppiamento / l'occultamento delle informazioni?

Il titolo è intenzionalmente iperbolico e potrebbe essere solo la mia inesperienza con lo schema, ma ecco il mio ragionamento: Il modo "normale" o verosimilmente diretto di implementare le entità è implementarle come oggetti e sottoclasse com...
posta 13.06.2018 - 15:46
6
risposte

.NET - codice di refactoring

Ho ereditato e ora sviluppo ulteriormente una grande applicazione composta da un'applicazione ASP.NET, VB6 e applicazione VB.NET. Il software è stato scritto male. Sto cercando di ridefinire il codice mentre procedo. Le modifiche che sto appo...
posta 15.11.2012 - 22:03
6
risposte

Interroga qualcosa e restituisce il motivo se non è stato trovato nulla

Supponiamo di avere una query - come in CQS che dovrebbe restituire un singolo valore . Supponiamo che il caso in cui non venga trovato alcun valore non è eccezionale, quindi in questo caso non verrà generata alcuna eccezione. Invece, viene...
posta 25.06.2013 - 15:52
4
risposte

La parte "modello" di MVC deve occuparsi del livello di internazionalizzazione?

Ho visto questo fatto in alcune applicazioni, e non mi è chiaro che sia ok o se si tratta di una violazione della separazione dei poteri.     
posta 01.07.2017 - 01:20
3
risposte

Quali sono alcuni casi d'uso per il modello di progettazione del pool di oggetti? [chiuso]

La mia comprensione di questo è che i pool di oggetti sono utili quando vogliamo lavorare con un oggetto, ma vogliamo usarne uno che sia già stato istanziato. È come un libro di biblioteca: controlli un libro e lo restituisci quando hai finito d...
posta 03.06.2018 - 02:27
3
risposte

Architettura per un gioco di Tower Defense con torri multiple di tipo simile?

Sto provando a creare un gioco Tower Defense dove i minion si muovono attraverso un labirinto e puoi costruire torri in cima dei muri dei labirinti per fermare i servi. Uso personalmente Python e pygame , ma sto cercando risposte progettuali...
posta 06.12.2017 - 18:15
3
risposte

God Files versus Ravioli Code

Recentemente ho fatto una domanda sull'opportunità o meno di refactoring del mio codice. le risposte che ho ricevuto sono state sicuramente nel campo di procedere con il refactoring a causa della presenza di un God File. Tuttavia, ora sto spi...
posta 16.07.2012 - 23:24