Domande con tag 'design-patterns'

1
risposta

Accesso costante statica tramite interfaccia o classe astratta in java senza istanziazione

Hai bisogno di un consiglio su come ottenere il disaccoppiamento dei grafici dell'interfaccia utente dal contenuto. Preambolo: Ho un'interfaccia Sensor astratta e un sacco di implementazioni. L'interfaccia definisce un paio di funzioni,...
posta 08.09.2017 - 19:39
2
risposte

Includere i dati aggregati nella risposta al servizio web in DDD

Sono stato alle prese con questo problema per un po '. Supponiamo che tu abbia un'applicazione aziendale con un dominio ricco e in una delle viste front-end tu mostri un elenco di Orders aperto. In questa vista mostrate cose come orderDate,...
posta 16.02.2018 - 10:31
1
risposta

Metodo che raggruppa altri metodi della stessa famiglia e come chiamare uno di questi separatamente

Titolo peggiore di sempre ma non so come descrivere il mio scenario in una riga ... Quindi ho un metodo che avvolge le chiamate di molti metodi della stessa natura. Una volta completato uno di questi metodi, è necessario chiamare un determina...
posta 01.03.2018 - 13:08
1
risposta

Pattern per ottenere da più repository

Ho diversi oggetti che implementano un'interfaccia e diversi repository che eseguono operazioni CRUD su questi oggetti. Mi è stato assegnato un GUID e non so quale classe sia l'oggetto, ma è in uno di essi e sto usando il repository per otten...
posta 21.02.2018 - 10:35
1
risposta

Soluzione alternativa per sovrascrivere un insieme limitato di metodi di un'interfaccia

Ho un'interfaccia che ha ~ 30 metodi e ha due diverse implementazioni. Sto cercando di creare un'altra implementazione che avrà una logica personalizzata e a volte chiamerà una di quelle implementazioni esistenti a seconda di alcune condizion...
posta 07.11.2017 - 01:04
2
risposte

Raggiungere "Persistenza ignoranza" avendo un modello di persistenza separato dal modello di dominio

Recentemente ho scoperto l'idea dell'ignoranza della persistenza, l'idea che il tuo modello di dominio dovrebbe ignorare il livello di persistenza dell'applicazione, e questo mi ha fatto riflettere. Ho fatto del mio meglio per mantenere le di...
posta 27.10.2017 - 19:40
1
risposta

Pattern per attivare una transazione in futuro

Esiste un modello per gestire il seguente scenario: Ho un insieme di transazioni commerciali catturate e archiviate in un database mongoDB che deve essere eseguito in una data futura che viene anche memorizzata nel database. Mi piacerebbe cre...
posta 25.10.2017 - 18:04
1
risposta

Calcolo delle differenze degli oggetti e delle azioni necessarie per la riconciliazione

Dato che ho un tipo che chiameremo Person definito come // psuedo code Person { Name: string; Age: int; Friends: Person[]; Career: Career // black box and assume that Career // is a type with a few arbi...
posta 13.07.2017 - 14:40
2
risposte

Costruire un codice dinamico che può ancora gestire molti pezzi unici?

Quindi stiamo avendo un dibattito piuttosto acceso sul lavoro riguardo a quale sarebbe la migliore pratica in atto durante il refactoring del nostro sistema di segnalazione. Molti di noi hanno alcune opinioni forti in un modo o nell'altro, ma pe...
posta 14.06.2018 - 16:38
1
risposta

È necessario aggiungere un livello aggiuntivo tra il modello di dominio e il modello di visualizzazione?

Sto lavorando su un'applicazione Xamarin (Mvvm usando Prism), sto anche sfruttando OData per la comunicazione tra il mio back-end e l'applicazione mobile. La struttura della mia app per dispositivi mobili è la seguente: Visualizza Visua...
posta 07.06.2018 - 13:21