Domande con tag 'design-patterns'

1
risposta

Considerazioni sulla progettazione del Mapper dei messaggi

Lungo contesto di domande, salta a tl; dr per la carne di esso. Sto progettando un'integrazione tra due applicazioni web e siamo giunti alla conclusione che un modello di messaggio sarebbe una soluzione appropriata al problema. Il nocciolo de...
posta 23.01.2016 - 00:26
3
risposte

Come semplificare la struttura di un software di monitoraggio che utilizza il pattern Observer?

Sto lavorando a un progetto in cui devo monitorare lo stato di un ascensore. Finora, il mio design ha questo aspetto: Stiamoutilizzandounalibreriaditerzepartiperleggereemonitorareivaloriintemporealedallogiccontrollerdell'elevatore.Untagèunvalor...
posta 31.08.2015 - 14:59
1
risposta

Usa decoratore e fabbrica insieme per estendere gli oggetti?

Sono nuovo di OOP e modello di progettazione. Ho una semplice app che gestisce la generazione di tabelle, colonne (che appartengono alla tabella), righe (che appartengono alla tabella e hanno colonne) e valori (che appartengono alle righe). C...
posta 25.11.2012 - 15:57
2
risposte

Pattern per il caricamento e la gestione delle risorse

Molte volte è necessario caricare risorse esterne nel programma, che si tratti di elementi grafici, campioni audio o stringhe di testo. C'è un patten per gestire il caricamento e la gestione di tali risorse? Ad esempio: dovrei avere una cl...
posta 15.12.2012 - 11:31
0
risposte

Qual è lo schema migliore per convalidare un'entità condizionale? [duplicare]

Sto sviluppando un sito Web ASP.NET MVC 5 e ho una vista con una griglia. In questa griglia ho una colonna che rappresenta una proprietà URL. Questo url è un link per scaricare alcuni file, ma questo URL dovrebbe essere disponibile solo in...
posta 16.06.2015 - 20:42
6
risposte

Utilizzo del parametro opzionale da eseguire nel blocco try?

Ho osservato un modello di progettazione dubbioso in alcuni codici C # utilizzati in diversi modi: public void DoSomething(bool safe=true) { if (!safe) DoSomethingDangerous(); else { try { DoSomethingDangero...
posta 29.11.2017 - 01:20
3
risposte

Un kernel del sistema operativo è un singleton?

A mio modo di vedere, un modello di progettazione singleton è dove abbiamo solo un'istanza di un oggetto in un sistema. Non sono sicuro su questa parte della definizione, ma credo che in un sistema operativo ci sia solo un kernel in esecuzion...
posta 14.08.2018 - 03:54
7
risposte

Finalmente blocco per i metodi - è una cattiva idea?

Il blocco finally per una struttura try-catch è ben noto e offre un modo davvero semplice ed elegante per gestire un codice obbligatorio. Pertanto, non vedo ragioni per cui non dovrebbe essere utile anche per i metodi. Per esempio,...
posta 20.06.2013 - 23:56
2
risposte

Dove si inserisce la logica aziendale nel modello di segregazione della responsabilità della query di comando?

Supponiamo che abbia un metodo come questo: public int CalculateAge(DateTime birthDate) Questo è un comando? Query? O dovrebbe essere separato e non incluso come comando o query? Si adatta all'interfaccia di query ( TOut Execute(TIn in...
posta 02.11.2016 - 15:43
6
risposte

Qual è il design migliore per un utente leggero o un modello pesante per utenti pesanti?

Questa è una domanda di design e sono confuso su come progettare il mio oggetto utente. Come nella maggior parte dei sistemi, l'utente è la parte centrale della mia applicazione e molte informazioni sparse nel mio database rimandano all'utente,...
posta 31.01.2015 - 02:08