Domande con tag 'design-patterns'

2
risposte

Perché ho bisogno di un ciclo di gioco con stati, invece di avviare direttamente lo stato successivo nello stato corrente?

Ad esempio, è normale vedere giochi con loop di gioco e stati: stateChanged(){ switch(state){ STATE.PLAYER_SELECT_CHARACTER: this.currentController=new PlayerSelectCharacterController(); break; STATE.CHARACTER_MOVE:...
posta 10.08.2018 - 03:43
1
risposta

Un ricordo con un altro nome?

Il libro GoF "Pattern di progettazione" descrive il modello Memento come un oggetto che incapsula il suo stato in un oggetto separato. Tuttavia, il libro descrive in modo specifico il memento da utilizzare con un custode specifico; nel loro...
posta 01.01.2018 - 20:06
1
risposta

In che modo il concetto di radice di aggregazione e il modello di deposito risolvono il DEAN durante le operazioni di database?

Se ho dieci classi, e hanno tutte bisogno di operazioni CRUD, in che modo una radice aggregata e il pattern di repository mi risolvono dovendo scrivere un sacco di codice boilerplate (il DRY)? Prendi l'esempio di una scuola e io ho uno studen...
posta 01.02.2017 - 19:34
4
risposte

Pattern di progettazione per collegare indirettamente due classi

Certo, questo è un problema di compiti a casa, ma ho cercato di capirlo da solo. Voglio solo assicurarmi di averlo corretto. Finora, l'unico modello di progettazione che ritengo sia corretto sarebbe il modello di progettazione dell'adattatore. P...
posta 21.10.2016 - 23:43
4
risposte

Definire la logica senza istruzioni if-else annidate

Sto lavorando a un gioco un po 'semplice. Attualmente sto cercando di implementare la logica di gioco per spostare i pezzi intorno. La logica è qualcosa del genere: does player have pieces in inventory? if yes: did they try to m...
posta 21.03.2016 - 17:36
6
risposte

Quale modello può essere usato al posto di queste istruzioni if in starbuzz (head first design patterns-Decorator pattern)

Lettura dei primi disegni di modelli. Sono venuto al capitolo 3, il pattern Decorator, Il pattern Decorator è molto chiaro per me. ma uno dei "affila la tua matita" Our friends at Starbuzz have introduced sizes to their menu. You can...
posta 20.08.2018 - 12:20
1
risposta

Design pattern per istanziare le implementazioni in base alle proprietà

Ho un'interfaccia: public interface MyInterface{} E due implementazioni: public class Imp1 implements MyInterface {} public class Imp2 implements MyInterface {} Il mio programma è un CLI. Voglio avere una classe, che prenda argomenti d...
posta 09.04.2018 - 12:05
4
risposte

Questa è una separazione di preoccupazioni?

Sto creando un programma che analizza i commenti nei documenti di Word (in termini di contenuto testuale). Tuttavia, a volte chi vuole analizzare i dati testuali può modificare alcuni dei contenuti dei commenti. Tuttavia, penso che sia meglio la...
posta 12.04.2018 - 06:01
3
risposte

Design pattern per creare dinamicamente modelli trovati in un elenco di collegamenti

Qualcuno può aiutarmi a pensare a un modo per generare dinamicamente la sezione dei pattern di uno strumento che sto creando? Non sono sicuro di come memorizzare e generare questi "pattern" in modo dinamico. Ciò che fa il programma è prendere...
posta 01.05.2013 - 21:12
3
risposte

Come evitare il pattern LoadBy?

Nel nostro codebase per un sistema sofisticato che controlla molti aspetti delle aziende, abbiamo una certa legge non scritta che non si spaventa nel codice con SQL complicato, invece di scriverlo in una funzione nella classe dell'entità per c...
posta 29.10.2015 - 18:38