Domande con tag 'design-patterns'

2
risposte

Modo OOP per progettare un gestore di gruppi di utenti

Va bene. Ho questo modello per modellare che viene fornito in due varianti che sono molto simili. Ho una classe che può essere considerata un "entry point" che chiamerà alcune classi manager a seconda dell'interazione dell'utente. Probabilmente...
posta 18.07.2013 - 03:29
5
risposte

OODesign: struttura dati che chiama l'algoritmo su insert

Ho una struttura dati con una funzione aggiungi . Quando l'utente crea un'istanza di un nuovo oggetto struttura dati, può specificare un algoritmo che verrà eseguito ogni volta che viene chiamata la funzione di aggiunta e modifica il valore app...
posta 09.07.2015 - 16:48
4
risposte

Come "tradurre" gli stati di oggetti interdipendenti nel codice?

Ho il seguente problema. La mia interfaccia utente contiene diversi pulsanti, etichette e altre informazioni visive. Sono in grado di descrivere ogni possibile scenario di flusso di lavoro che dovrebbe essere consentito su quell'interfaccia uten...
posta 02.04.2012 - 14:47
1
risposta

In un gateway Data Table, dove inserisco le query che utilizzano i join

Il modello di libro di Enterprise Application Architecture ha la seguente descrizione sul pattern Table Data Gateway: "Un gateway dati tabella contiene tutti gli SQL per accedere a una singola tabella o vista: seleziona, inserisce, aggiorna...
posta 02.12.2014 - 08:07
3
risposte

Come mostrare a qualcuno la potenza del modello di progettazione modello-vista-controller?

Ho lavorato con un amico a un progetto che abbiamo preso in mano e ho capito che abbiamo un grosso problema nell'implementare il modello di progettazione del modello-vista-controller a causa del modo in cui il progetto è stato configurare. Il...
posta 18.04.2011 - 23:00
3
risposte

Nuova app Silverlight. MVVM. Servizi RIA vs CSLA

Altri 2 giorni di lettura e visione di demo e eccoci qui. Per la mia applicazione LoB Silverlight che userò: Prisma per aspetti dell'interfaccia utente e modularità. Pattern MVVM (usando Prism) ??? portare i dati e le convalide ......
posta 12.08.2011 - 08:18
4
risposte

Classe base astratta con solo membri protetti

Spesso, estraggo la logica comune da una classe creando una classe base astratta con solo membri protetti. Ad esempio: class Base { protected: void foo() { ... } std::map<KeyType, ValueType> d_map; }; class Derived : public F...
posta 12.04.2017 - 21:17
3
risposte

Violazione e soluzione per principio di responsabilità singola

EDIT 2017/02/13 : controlla il repo come è adesso. Il primo esempio è la soluzione con SRP in mente, ma successivamente introducendo altri principi di SOLID .. Avrei dovuto spiegarlo meglio. Sto cercando di ottenere un buon esempio...
posta 11.02.2017 - 13:12
6
risposte

Miglior approccio: converti più condizionali se -else in un design più maneggevole

Ho una classe che gestisce lo stato di una risposta, chiamata StockResponse . Il codice ha più if per gestire ogni stato del titolo. La maggior parte dei casi ha un comportamento predefinito, ma alcune condizioni richiedono ulteriori if-else...
posta 01.03.2018 - 08:44
2
risposte

Devo dividere la sincronizzazione dalla mia classe e come si chiama?

Quando ho pensato alla testabilità e al codice modulare, ho pensato di recente se dovrei suddividere la parte di sincronizzazione di una classe dalla parte del comportamento reale. Per esempio: L'app "ha bisogno" di questo: class Mogrifi...
posta 14.02.2013 - 23:54