Domande con tag 'design-patterns'

3
risposte

Come condividere lo stesso comportamento in classi diverse?

Ho una classe chiamata Process , che è estesa da alcuni diversi tipi di processo chiamati ProcessA, ProcessB, ecc. class Process{} class ProcessA extends Process{} class ProcessB extends Process{} //... class ProcessN extends Process{}...
posta 10.05.2017 - 17:16
2
risposte

Come si progetta un buffer per una console?

Problema Ho un widget grafico della console che riceve l'output da un interprete. Sfortunatamente la console non è abbastanza veloce per dipingere l'output in tempo reale. Quindi ho dovuto implementare un buffer (FIFO Thread Safe Queue) che r...
posta 12.09.2017 - 09:10
2
risposte

"Non attraversare i flussi" Oggetti di accesso al database indipendenti dal livello dati in un'architettura N-Tier?

Aggiungo funzionalità al nostro sito Web che esegue processi a esecuzione prolungata in modo asincrono utilizzando MSMQ. In questo modo, tuttavia, è necessario informare gli utenti quando le loro richieste sono state completate. Usando il patter...
posta 01.04.2011 - 03:03
3
risposte

Design orientato agli oggetti: cosa fare quando la responsabilità della classe è grande

Ho applicato i principi del GRASP e ho finito per avere una classe chiamata Ambiente. Le responsabilità di questa classe sono: Mantieni informazioni sui servizi nell'ambiente, ad es. definizione dell'ambiente (il servizio è un'altra classe)...
posta 16.08.2012 - 02:59
1
risposta

Come impostare un job server ricorrente in un cluster Kubernetes

Il mio compito corrente è quello di configurare un sistema che estrae le notifiche a utenti specifici in base a una pianificazione prestabilita. Dopo aver affrontato il problema delle notifiche push, sto cercando di mettere insieme un sistema ch...
posta 21.06.2017 - 23:34
2
risposte

Come procederesti nella progettazione di un modello di registro strutturato per i sistemi?

La mia app Web genera voci di registro su hook come model.save . Al momento, ho una classe Entry (che rappresenta una voce di registro) con un campo stringa content per contenere il testo della voce di registro. Esempi di tali v...
posta 23.08.2018 - 00:29
2
risposte

Rompe SRP per avere preoccupazioni sulla gestione dei dati e sulla mappatura degli oggetti all'interno di una singola classe, come parte del pattern DataMapper?

Riepilogo Voglio analizzare la preoccupazione di "creare un oggetto popolato dal database", da usare all'interno della mia applicazione. Il pattern DataMapper sembra fare proprio questo per me. Definizione del pattern DataMapper: link...
posta 29.06.2015 - 23:53
2
risposte

Esiste un nome per questo modello?

Un ciclo while può essere scritto come segue in C # (e in molte altre lingue): int someValue; int someTerminatingValue; while ((someValue = GetSomeValue()) != someTerminatingValue) { // Do something interesting } Esiste un nome per que...
posta 12.07.2015 - 19:30
2
risposte

Esiste un modello di fabbrica diverso dal metodo astratto di fabbrica e di fabbrica?

Durante una schermata del telefono recente mi è stato chiesto di descrivere il "modello di fabbrica". Ho chiesto se lo screener significasse "Metodo di fabbrica" o "Fabbrica astratta". Ha detto, "No, solo il modello di fabbrica". Non so cosa...
posta 30.11.2015 - 15:29
1
risposta

Usa DTO Pattern o Serialize Domain Objects

Un mio collega è contrario all'uso di DTO e ritiene piuttosto che dovremmo restituire gli oggetti Entity / Domain serializzati per un api REST. Sente che DTO è un modello anti e si trova in questo articolo Data Transfer Object è una vergogna ....
posta 22.04.2018 - 22:48