Domande con tag 'design-patterns'

2
risposte

Quando si applica la segregazione dell'interfaccia, si dovrebbero separare le interfacce per i setter regolari e le operazioni matematiche?

Quando si applica la separazione delle interfacce, si dovrebbero avere interfacce separate per setter e interfacce semplici che eseguono un'operazione prima dell'impostazione? Ad esempio, supponi di avere una classe: class FooClass: publi...
posta 21.06.2015 - 19:24
3
risposte

Alternativa agli oggetti di dominio anemici (semplice esempio fornito)

Voglio modellare eventi e promemoria (TV) e mi chiedo quale sia il modo migliore per modellarlo. I requisiti sono approssimativamente Quando un evento non ha promemoria, è possibile creare un promemoria Quando un evento ha un promemoria...
posta 06.01.2016 - 10:10
3
risposte

Soluzione di progettazione per la comunicazione tra più livelli

Stiamo sviluppando un framework che ha diversi livelli e che verrebbe distribuito in un ambiente multi-thread. Ogni livello può avere il proprio tipo di dati di input / output. Il livello superiore prende l'input, esegue alcune azioni sui dati e...
posta 25.12.2014 - 14:08
2
risposte

Perché ViewModel dovrebbe indirizzare le azioni al controller quando si utilizza il pattern MVCVM?

Durante la lettura di esempi su Internet (incluso il riferimento MSDN) ho trovato che gli esempi di codice fanno tutti il seguente tipo di cose: public class FooViewModel : BaseViewModel { public FooViewModel(FooController controller) {...
posta 23.08.2014 - 05:27
3
risposte

Pensieri sull'avere un viewmodel griglia generico e riutilizzabile

Sto sviluppando un'applicazione
posta 10.08.2015 - 19:41
1
risposta

Come faccio a strutturare il mio codice per evitare un accoppiamento stretto tra le mie classi genitore e figlio?

Sto usando un prodotto di terze parti che ha una classe che posso estendere per fornire un nuovo modo per quel prodotto di ottenere dati (il prodotto è Sitecore ma non penso che sia super rilevante per la domanda). Hanno una classe DataProvid...
posta 27.10.2016 - 06:20
1
risposta

Modo idiomatico di scrivere un sistema GUI in Go?

Sto scrivendo un piccolo sistema GUI per il mio gioco in Go. Finora la mia struttura è un po 'come questa: type Component interface { Update() Render(ctx) Translate() GetComponent() []Component AddComponent(c Component)...
posta 24.11.2016 - 11:19
1
risposta

Modelli e pratiche di programmazione in Python? [chiuso]

Quali sono i migliori schemi e pratiche di programmazione Python che usi ogni giorno? Non intendo solo schemi di progettazione (ci sono molti schemi di progettazione OO che possono essere usati in python), intendo pure schemi e pratiche di co...
posta 05.06.2011 - 09:17
2
risposte

Come popolare l'oggetto Lazy dal database

Ho queste classi: public class Order { private Lazy<IEnumerable<Volume>> _volumes; long ID { get; private set; } string Description { get; private set; } IEnumerable<Volume> Volumes { get { return _volumes.Val...
posta 23.09.2015 - 16:36
1
risposta

Modelli di progettazione per la navigazione tra le pagine su piattaforme mobili

Vorrei chiederti il modo migliore di gestire la navigazione tra pagine / attività su piattaforme mobili. Per essere più specifici: sulla gestione dello stato in app più complesse, sulla gestione delle azioni "Indietro", ecc ... All'inizio val...
posta 05.05.2015 - 21:27