Domande con tag 'design-patterns'

2
risposte

Gestione degli errori prevista

Diciamo che ho un sito web di social media. Su questo sito Web, gli utenti possono caricare diverse informazioni su se stessi, incluso il loro numero di telefono. Per implementarlo, ho una classe chiamata PhoneNumber che rappresenta il nume...
posta 17.06.2014 - 05:34
1
risposta

Buon modello di progettazione per linq a sql

Al momento ho un progetto da linq a sql che è stato utilizzato per un progetto e non è stato inserito molto lavoro, sono stati utilizzati solo il contesto e le entità generate. Da allora il progetto ha iniziato a diventare referenziato in altri...
posta 07.11.2014 - 18:51
1
risposta

Esiste un modello o un metodo di refactoring per estrarre il caricamento dei dati dalla classe esistente

Sto effettuando il refactoring del codebase legacy. Parte di essa è una funzione loadProduct() all'interno di una più ampia classe "tutto". loadProduct() carica i dati da un database. Voglio spostare questa parte di dati di caricament...
posta 31.03.2014 - 17:00
1
risposta

Il modello flyweight è una buona scelta di sicurezza per la gestione delle autorizzazioni?

Sto progettando un sistema, e ha bisogno di espandibilità futura per l'uso di un sistema di autorizzazioni di qualche tipo. Mi chiedo se il modello del peso mosca sarebbe una buona scelta per implementarlo. Al momento non sono responsabile dell'...
posta 30.03.2014 - 22:54
2
risposte

Il modo più semplice per utilizzare gli oggetti come filtri per le query

Sto appena iniziando un mio nuovo progetto per piccoli animali domestici. Ho iniziato il progetto utilizzando un modello familiare per utilizzare gli oggetti come "filtri" nelle query SQL. Non sono mai stato molto contento della sua facilità d'u...
posta 23.04.2014 - 21:15
1
risposta

Progetta il sito MVC in modo tale che lo sviluppatore dell'interfaccia utente possa lavorare senza accedere al livello dati? [chiuso]

Sto lavorando su un sito MVC di ASP.NET (utilizzando il servizio Team Foundation per il controllo del codice sorgente) che ho diviso in alcuni progetti separati in un'unica soluzione: Project.WebAPI (Main entrypoint, contains "Views","Scripts"...
posta 08.04.2014 - 15:23
1
risposta

Quale modello di progettazione dovrei usare per importare, aggiornare, esportare

Devo creare un semplice validatore di pagamenti. Sul seguente diagramma di classe, ho provato a presentare il modello dei pagamenti. Come puoi vedere, ogni tipo di pagamento eredita dalla classe Payments. Ora voglio lavorare con questi pa...
posta 16.07.2014 - 14:08
1
risposta

MVC: dove devo archiviare gli algoritmi intercambiabili usati dal modello (i cui nomi devono anche essere accessibili alla vista)?

Considerare un programma, in cui l'utente sceglie un algoritmo da un elenco, e il modello di strategia viene utilizzato per impostare questo algoritmo come operazione del modello. Ad esempio, un'applicazione di processione di immagini. Esisto...
posta 08.05.2014 - 13:50
2
risposte

Come rimuovere il codice ridondante che abilita il pulsante. O dichiarazione "se"

Ho probabilmente un problema di "micro-ottimizzazione". Ho ottenuto "Numero storico" , "Numero successivo" , "Reimposta" , nonché "etichetta" per il testo. Ogni volta che faccio clic sul pulsante "Numero successivo" vorrei mostrare...
posta 23.01.2014 - 15:52
1
risposta

Se un oggetto mantiene un riferimento a un oggetto fratello o l'accesso tramite il metodo del proprietario reciproco

Per contesto, sto costruendo un'applicazione GTK + in C, dove una sottoclasse di GtkApplicationWindow crea e visualizza una sottoclasse di GtkToolbar e un GtkNotebook (un widget con più pagine che può essere visualizzato alternativamente da una...
posta 14.02.2017 - 00:23