Domande con tag 'design-patterns'

1
risposta

Gestire più tipi di sessione utente in DDD

Sto sviluppando un'applicazione che utilizzerà le sessioni utente memorizzate sia nel client che nei server. Devo trattarli come diverse implementazioni di repository e usare DI per usarli all'interno dei servizi di dominio? Qualche suggerimento...
posta 28.08.2016 - 17:26
1
risposta

Come utilizzare le tabelle di collegamento nel codice back-end?

Questa è più una domanda a risposta aperta riguardante le migliori pratiche di progettazione. Dire che ho due classi; uno è un veicolo, e l'altro è una fonte di informazioni (per informazioni sulla manutenzione / riparazione). Una fonte di in...
posta 10.04.2016 - 02:39
1
risposta

Modelli di progettazione per software ERP con client e servizio Web

Farò software ERP per la gestione dei dati per le attività commerciali. La soluzione deve avere due parti importanti: un'applicazione WPF per tutti i client e un'applicazione API Web MV MV ASP per tutti i client. L'applicazione API gestisce...
posta 30.03.2016 - 10:22
1
risposta

Modello Metodo Modello e Iniezione di dipendenza in una vista MVC

Ho lavorato per un cliente un certo numero di anni fa (chi non chiamerò per proteggere il colpevole) che periodicamente avrebbe informazioni come la seguente nella sua logica di visualizzazione: if (client == "a") { // ... } else if (client...
posta 10.02.2017 - 17:15
1
risposta

Questa classe può essere considerata una classe di fabbrica? [chiuso]

Recentemente ho lavorato a una classe di servizio di rete riutilizzabile per un'app per iOS di servizi di aggregazione. Questa classe dovrebbe riprovare una richiesta non riuscita se è stata causata da un token utente scaduto. Inoltre, questa cl...
posta 07.12.2015 - 07:48
1
risposta

Quale punto di dolore risolve il modello di progettazione intelligente per bambini?

In assenza di questo schema, è necessario downcasting nelle classi derivate. La mia domanda è: questo schema risolve solo il problema di downcasting ? E perché downcasting è cattivo rispetto all'alternativa offerta da Intelligent C...
posta 17.11.2015 - 06:59
1
risposta

Gestione di più eventi asincroni: attendere l'elaborazione delle offerte in sospeso sulla nuova offerta?

Ho un problema di programmazione, che non so come risolvere. E mentre ho fornito un esempio del mio codice, sono interessato a una risposta concettuale su come risolvere questo problema. In un evento tradeOffers , chiamo una funzione per...
posta 10.01.2016 - 17:56
1
risposta

Chiama i metodi di sottoclasse durante l'iterazione sulla raccolta del tipo di base [duplicato]

Immagina questo codice: using System; public enum BaseClassType { DerivedA, DerivedB } public abstract class BaseClass { public BaseClassType Type; public BaseClass(BaseClassType type) { Type = type; }...
posta 15.09.2015 - 11:36
1
risposta

Il miglior pattern per scrivere una funzione PHP che controlla l'accesso e restituisce più boolean?

Sto prototipando il comportamento di una nuova applicazione e voglio scrivere alcune funzioni che controllano l'accesso sulla base di alcune date variabili. Voglio solo scrivere funzioni separate per questo, come "canUserSeeThis ()" e "canUse...
posta 06.10.2015 - 11:09
1
risposta

Le classi figlio cambiano solo alcune "opzioni": qual è l'approccio migliore?

Attualmente sto implementando funzionalità in Symfony (PHP - non che dovrebbe fare alcuna differenza quale lingua sto usando) dove ho circa quattro controller che fanno quasi esattamente la stessa cosa. L'unica differenza tra loro è che usano og...
posta 25.10.2015 - 10:55