Domande con tag 'design-patterns'

5
risposte

Interrogazione di uno degli argomenti per l'iniezione delle dipendenze: Perché la creazione di un oggetto grafico è difficile?

I framework per l'iniezione delle dipendenze come Google Guice danno la seguente motivazione per il loro utilizzo ( fonte ): To construct an object, you first build its dependencies. But to build each dependency, you need its dependencies,...
posta 21.08.2014 - 18:58
1
risposta

Dove non dovremmo usare MVC? [duplicare]

Ho un progetto di corso di ingegneria del software che dovremmo progettare un'applicazione web, quindi ho deciso di leggere i modelli di architettura del software. Ho letto molto su cosa sia MVC e la sua struttura, inoltre conosco i vantagg...
posta 28.04.2015 - 16:58
3
risposte

Il miglior approccio per Java Enum multilingue

Sto incontrando problemi con un approccio che sto prendendo e ora mi chiedo se ho appena iniziato il percorso sbagliato e dovrei ripensare al mio approccio. Ecco cosa sto tentando. Vorrei utilizzare un Enum per rappresentare diversi possibili...
posta 20.09.2014 - 18:35
8
risposte

Che cos'è un programma "wrapper"?

Dove lavoro, i dipendenti utilizzano un programma desktop di terze parti per i loro clienti. Questo programma salva i dati in un file flat. Il mio collega desidera scrivere un programma Java che carica quel file flat su un server remoto, apre il...
posta 03.11.2010 - 06:24
3
risposte

Il pattern MVC annulla altri pattern di progettazione?

Di solito quando lavori con MVC hai un controller che controlla l'input di un modello che lo elabora e lo rende pronto per l'utente e una vista che visualizza il "risultato" per l'utente. Ora, durante la creazione di questo modello, si separa...
posta 05.08.2013 - 13:26
3
risposte

C # pattern per gestire in modo pulito le "funzioni libere", evitando classi statiche di "utilità" in stile Helper

Recentemente ho esaminato alcune classi statiche di "utility bag" in stile Helper che fluttuavano intorno a code code C # di grandi dimensioni con cui lavoro, cose che sostanzialmente somigliano al seguente frammento molto condensato: // Helpe...
posta 08.10.2017 - 06:04
4
risposte

Qualsiasi motivo per il modello DTO (ORM generati automaticamente) utilizzato come ViewModel?

Ho riscontrato ancora una volta questa situazione in cui i programmatori utilizzano modelli autogenerati (da LinqToSql, EF, nHibernate, qualunque cosa) come modelli di visualizzazione. Di solito l'architettura è molto semplice: Un tipo di...
posta 04.05.2017 - 16:06
1
risposta

Null Object Pattern e Input validation - copia l'implementazione reale o accetta tutto in silenzio?

Ho un WifiComponent nel mio Camera nella mia applicazione client. È responsabile della gestione della funzionalità Wifi della fotocamera. La fotocamera rappresenta una fotocamera reale. Questo WifiComponent può essere abilitato...
posta 17.11.2014 - 16:08
2
risposte

Registrazione degli eventi a scopo di segnalazione

Esistono modelli di progettazione o best practice relativi agli eventi di registrazione da utilizzare nei sistemi di reporting e BI. Ad esempio, in un sistema che gestisce gli ordini da un sito Web, sarebbe utile se un addetto all'assistenza...
posta 02.05.2014 - 16:03
3
risposte

Motivazione per un livello di servizio (invece di copiare semplicemente dll)?

Sto creando un'applicazione che ha 2 interfacce utente diverse, quindi la sto facendo con un livello di servizio che ho capito è appropriato per tale scenario. Tuttavia mi sono trovato solo a creare metodi web per ogni singolo metodo che ho n...
posta 24.09.2012 - 16:56