Domande con tag 'design-patterns'

2
risposte

Come e perché i modificatori di classe dovrebbero applicare o impedire l'ereditarietà e la capacità di ignorare

Questo non è realmente correlato a qualcosa a cui sto lavorando attualmente, è più una domanda per la quale non sono riuscito a trovare una risposta. I modificatori di classe come MustInherit o NotOverridable per me, sembrano come s...
posta 11.11.2014 - 19:41
2
risposte

IoC come localizzatore di servizi

Mi sono chiesto per un po 'di tempo su alcuni problemi durante l'utilizzo di Injection dipendenza: In un'applicazione a livelli, di solito inserisco i repository nel servizio dell'applicazione utilizzando l'iniezione del costruttore: public...
posta 10.10.2014 - 03:09
2
risposte

Quale schema di algo / design devo tenere costantemente aggiornati i dati delle serie temporali limitate?

Sono un programmatore hobbista; mai lavorato professionalmente Non sto cercando nessuno per scrivere codice per me, ma ho bisogno di sapere come affrontare questo problema e, forse, idee per ulteriori ricerche. Questo problema è una conseguenza...
posta 29.08.2017 - 00:59
1
risposta

Un controller deve avere un oggetto Model come attributo?

Per contesto, questo progetto è un programma di bilancio personale su cui sto lavorando mentre cerco di imparare a utilizzare i pattern MVC in modo efficace. C'è un SessionController che passa i comandi dell'utente a un MonthController. Ogni...
posta 11.11.2017 - 18:35
1
risposta

Principio di progettazione dell'oggetto che descrive la simmetria dell'interfaccia

Qualcuno ha fatto un commento su parte del mio codice che ritenevo fosse prezioso, e volevo cercare il modello di progettazione per saperne di più, ma ho difficoltà a identificare il principio di progettazione a cui si riferisce. Essenzialmen...
posta 05.12.2017 - 18:10
2
risposte

E 'pericoloso per me dare alcune delle mie classi Model come metodi di controllo?

Nel mio progetto personale ho cercato di aderire a MVC, ma mi sono anche reso conto che attaccare troppo a MVC può essere una cosa negativa in quanto rende difficile la scrittura e costringe il flusso del programma in modi strani ( cioè alcune s...
posta 17.09.2012 - 14:24
3
risposte

Quanto granulare dovremmo ottenere con i repository?

È meglio avere un repository per modello (potrebbe trattarsi di una classe che rappresenta una tabella dal database) o dovrebbe avere solo un grande repository per tutti i metodi di accesso ai dati? Ho fatto il secondo approccio e l'ho trovat...
posta 16.03.2015 - 14:18
3
risposte

Serializzazione dei dati per elaborare la logica aziendale

Seguendo il principio generale dell'astrazione dei dati, di solito astraggo i dati in un formato serializzato (JSON) e li passo come parametro ai moduli Business Logic (BL) in modo tale che il modulo BL veda sempre un formato coerente dei dati i...
posta 11.01.2012 - 05:48
3
risposte

Come utilizzare un MessageBox utilizzando lo schema MVVM?

Sto implementando un'applicazione UI utilizzando il MVVM modello di progettazione. Il fatto è che, a volte, quando rilevi che qualcosa non funziona con i dati immessi dall'utente, vorresti avvisarlo in qualche modo. La soluzione che ho u...
posta 23.01.2012 - 20:55
3
risposte

Qual è il miglior principio di progettazione per aggiungere un comportamento in futuro alla tua API? [chiuso]

Sto progettando un'API. E questa API verrà utilizzata dal cliente. Attualmente ho due comportamenti in una definizione di classe. Per illustrare lo scenario, l'implementazione di esempio ha il seguente aspetto: public class Session { /...
posta 28.09.2015 - 09:35