Domande con tag 'design-patterns'

4
risposte

Si tratta di una situazione comunemente riscontrata in C ++? C'è un modello per gestirlo?

Sto scrivendo un gioco in C ++ e qualcosa che ho notato è che ho molti file di risorse che devono essere caricati dopo un particolare punto di inizializzazione. Ad esempio, le trame OpenGL e i VAO non possono essere creati finché non c'è un c...
posta 03.10.2014 - 10:19
1
risposta

Come aggiungere i controlli delle autorizzazioni "dopo il fatto"

Ho un gran numero di classi PHP che eseguono la logica di business della mia applicazione, ad es. class FileMaker{ public function makeFile(){ //some code here to make a file } } Ora ho bisogno di aggiungere controlli delle autorizz...
posta 03.02.2015 - 11:35
1
risposta

Gestione dei tipi e delle conversioni in un compilatore

Sto cercando di determinare come gestire tipi e conversioni tra tipi all'interno di un compilatore che sto scrivendo. Il compilatore è stato scritto in C #. Esistono diversi tipi di tipi. Classi (sola lettura / non modificabile) Tipi mu...
posta 24.01.2015 - 16:21
1
risposta

Alternativa espandibile al pattern Visitor per l'attraversamento di alberi?

Ho un albero contenente vari sottotipi della mia classe di nodo base. Ora voglio attraversare questo albero e fare qualcosa con i nodi a seconda del loro tipo. L'idea più semplice è quella di definire un metodo doSomething nella mia clas...
posta 18.06.2015 - 19:57
2
risposte

Il "Introduce Parameter Object" è in realtà un buon modello?

Ho una situazione in cui voglio chiamare una funzione che richiede un numero di parametri. Questa funzione non viene chiamata direttamente, viene chiamata indirettamente e i parametri vengono delegati più volte. Alcuni parametri aggiuntivi posso...
posta 30.08.2016 - 12:50
2
risposte

È necessario verificare che ogni campo dati esista quando analizza i dati da un'API

Scrivo molti software per interagire con le API. Queste API forniscono dati solitamente sotto forma di un documento XML o JSON. Questi documenti suppongono di seguire una specifica e una struttura. In pratica, tuttavia, questo può essere diff...
posta 08.09.2016 - 23:07
2
risposte

Condivisione della logica del codice tra i controller, attraverso il livello Model?

Come originariamente concepivo il mio livello Model, si supponeva che fosse in grado di contenere dati e nessun codice. Ricevo DTO dai servizi web, sono mappati negli oggetti del mio modello. Questi oggetti del modello di solito finiscono per es...
posta 26.02.2015 - 11:41
1
risposta

Entity Framework 5, che separa la business logic dal modello - Repository?

Sto lavorando alla mia prima applicazione web pubblica e sto utilizzando MVC 4 per il livello di presentazione e EF 5 per il DAL. La struttura del database è bloccata e vi sono differenze moderate tra il modo in cui l'utente immette i dati e il...
posta 27.10.2013 - 02:02
2
risposte

Design pattern per un progetto ASP.NET utilizzando Entity Framework

Sto costruendo un sito Web in ASP.NET (Web Forms) su un motore con regole aziendali (che fondamentalmente si trova in una DLL separata), connesso a un database mappato con Entity Framework (in un terzo progetto separato ). Ho progettato per p...
posta 06.11.2013 - 21:41
1
risposta

L'esempio di Uncle Bob dovrebbe essere refactored ad AbstractFactory o a SimpleFactory?

Nel libro "Codice pulito" Robert Martin rilascia una dichiarazione sul seguente codice: public Money calculatePay(Employee e) throws InvalidEmployeeType { switch (e.type) { case COMMISSIONED: return calculateCommissionedPay(e);...
posta 06.10.2013 - 18:34