Domande con tag 'design-patterns'

1
risposta

Il modello di strategia può usare questo puntatore?

Voglio usare il modello di strategia, ma mi aggiro se è corretto usare "questo puntatore" con l'interfaccia del modello di strategia. Questo è necessario per ottenere informazioni interne necessarie per l'algoritmo, ma in tutti gli esempi che...
posta 06.05.2015 - 15:15
1
risposta

Best practice per gli script temporanei (Python)

Sto eseguendo due programmi separati che sono abbastanza simili da condividere un sacco di codice. Eseguo spesso questi programmi e dopo aver valutato l'output. Questo è un processo molto fluido e ogni volta è diverso dall'ultima volta. Attua...
posta 15.08.2014 - 11:07
1
risposta

Recentemente ho letto su unità di lavoro e modelli di progettazione del deposito; lavorare con EF chiedendomi se questo è un buon modello di design

Mi sono ritrovato a creare record figlio che richiedono l'esistenza di un record master, in primo luogo, in modo che possano fare riferimento alla chiave primaria del record master (se è il termine giusto). Per fare ciò usando EF 6 ho provato...
posta 30.07.2014 - 23:36
1
risposta

Pattern che impedisce agli eventi di attivarsi

Sto lavorando alla parte client di un'applicazione web, che è responsabile per ottenere risposte dagli utenti per domande specifiche e archiviarle e ripristinarle dal database (o dai cookie) e sto riscontrando il problema che l'aggiornamento de...
posta 28.07.2014 - 13:13
1
risposta

Metodi che tengono conto di tutti gli input al metodo

Questa è più una domanda concettuale. Diciamo che hai avuto la seguente enumerazione public enum FooEnum { ALPHA, BETA, GAMMA, DELTA; } E diciamo che hai il seguente metodo: public void doSomething(FooEnum value) { if...
posta 28.02.2015 - 02:54
1
risposta

Il design del View Controller in iOS vs MVC nella progettazione di applicazioni web tradizionali

Come sono venuto dal background delle applicazioni web e passare alla programmazione iOS, mi chiedo perché non possiamo semplicemente applicare l'approccio di progettazione MVC alle app native, vale a dire. in iOS, la vista e il controller so...
posta 25.08.2014 - 16:05
1
risposta

Controlla (evita) la modifica dei campi con effetti collaterali

Ho pensato a un problema di progettazione e alle possibili soluzioni nel mio. Sono abbastanza sicuro di non essere il primo ad averlo notato, ma non posso cercarlo su Google perché non conosco la denominazione standard dei diversi partecipanti....
posta 17.11.2014 - 09:24
2
risposte

DTO - livello di servizio - best practice per l'apolidia che interferiscono tra loro

Sto progettando un'API REST accoppiata con un livello di servizio che prende come input DTO e li produce come output. Funziona bene per la maggior parte delle chiamate di servizio in cui il DTO viene utilizzato per accedere a una libreria sottos...
posta 28.06.2014 - 17:09
1
risposta

Strategia rispetto al modello di sottoscrizione dell'editore

Diciamo che ho un endpoint di canale in cui ricevo messaggi. Perché voglio elaborare i messaggi in modo diverso a seconda della sua proprietà Header , piuttosto che creare un massiccio switch . Creo diverse strategie con il contratto:...
posta 26.09.2014 - 14:24
1
risposta

delega la logica del programma agli oggetti di livello inferiore

Sto scrivendo una libreria per l'uso nel calcolo scientifico e ho avuto un po 'di imbarazzo. I tipi al lavoro qui sono una classe M che consiste in circa data e un riferimento a una classe contenitore C . Ci sono molte diverse impl...
posta 14.06.2014 - 01:07