Domande con tag 'design-patterns'

3
risposte

Quali tipi di modelli sono ideali per guidare flussi di lavoro complessi dell'interfaccia utente?

Sto sviluppando un'applicazione di procedura guidata molto complessa simile al software di preparazione fiscale. L'utente è guidato attraverso molte schermate, ognuna delle quali richiede alcuni dati. Diverse risposte portano l'utente a percorre...
posta 29.03.2017 - 17:49
5
risposte

Il mio metodo deve restituire void o bool per indicare che ha avuto successo?

Sto integrando un ERP con un rivenditore di terze parti. Al termine dell'elaborazione degli ordini provenienti dalla terza parte, inviamo 2 chiamate API: Imposta lo stato dell'ordine su ReadyToShip per il quale trasmettiamo le informazi...
posta 25.05.2017 - 23:52
2
risposte

Come gestire gli oggetti figlio che richiedono l'interazione DB per la loro logica aziendale

Ho iniziato a leggere Domain Driven Design . Ho una situazione in cui una radice aggregata ha un oggetto figlio che ha bisogno dell'interazione DB per poter eseguire la sua logica di business perché una delle costanti utilizzate viene salvat...
posta 17.07.2017 - 13:13
1
risposta

L'implementazione di GoF di Builder nella vita reale

Sto cercando di capire gli usi del modello di builder e quindi di chiamare separatamente i tipi di utilizzo nei gruppi. Ecco cosa ho scoperto: Builder può essere usato per fornire immutabilità (evitando il telescoping) per un oggetto che sta...
posta 11.09.2016 - 09:35
3
risposte

Come evitare di avere un ID oggetto come chiave in una mappa e anche all'interno dell'oggetto stesso?

Sto usando una mappa JSON per salvare oggetti (ad es. utenti) i cui id sono le chiavi della mappa ma l'oggetto (utente) stesso contiene anche l'id. JSON { "john":{ "username":"john", "age":30 }, "bob":{ "username"...
posta 27.12.2016 - 21:13
3
risposte

Esiste un modello di progettazione che descrive viste separate solo join e viste di solo formato

Quando creo le viste in SQL, tendo a svolgere una delle seguenti operazioni: Visualizzazioni che contengono logica e criteri per selezionare e unire i record. Cioè " quali record sono interessato e come si adattano? " Quelli che si conc...
posta 14.09.2016 - 13:10
3
risposte

Questa variante di Observer è un miglioramento?

In una base di codice C ++ su cui sto lavorando, hanno un sacco di esempi del pattern di osservatore, ma è un po 'diverso dal modello classico. Nel classico, l'Observer è un'interfaccia specifica con uno o più metodi specifici chiamati quando l'...
posta 19.02.2013 - 14:02
3
risposte

Capire la catena di chiamate [chiuso]

Diciamo che ho un assemblyA che ha un metodo che crea un'istanza di assemblyB e ne chiama MethodFoo() . Ora assemblyB crea anche un'istanza di assemblyC e chiama MethodFoo() . Quindi non importa se inizio con...
posta 27.09.2012 - 17:18
1
risposta

Design Pattern - Aggiunta di funzioni a una classe

Mi sto trovando in grado di risolvere un problema di progettazione. Per semplicità, userò C # (Web API). Diciamo che ho una classe astratta RestController : public abstract class RestController { // ... Irrelevant code here...
posta 26.06.2015 - 15:26
3
risposte

Il modello "exposer (hack)" è uno schema appena identificato o ha un altro nome?

MODIFICATO PER CHIARIMENTO In passato, ho visto un intero tipo di risoluzioni e confusioni. Alcuni spiccano davvero. Una risoluzione particolare che ho inizialmente pensato come un fondente forse merita una categoria a parte. Potrebbe es...
posta 26.12.2011 - 10:18