Domande con tag 'design-patterns'

2
risposte

Design Pattern for Data Validation

Quale sarebbe il miglior schema di progettazione per questo problema: Ho un oggetto A. L'oggetto A può essere registrato o eliminato dal database a seconda della richiesta dell'utente. La convalida dei dati viene eseguita prima della regis...
posta 03.04.2014 - 05:50
3
risposte

Perché un programmatore desidera separare l'implementazione dall'interfaccia?

Il modello di progettazione del ponte separa l'implementazione dall'interfaccia di un programma. Perché questo è vantaggioso?     
posta 30.03.2012 - 04:30
2
risposte

Che cos'è un "buon numero" di eccezioni da implementare per la mia libreria?

Mi sono sempre chiesto quante diverse classi di eccezioni dovrei implementare e lanciare per vari pezzi del mio software. Il mio particolare sviluppo è di solito in C ++ / C # / Java, ma credo che questa sia una domanda per tutte le lingue. V...
posta 06.11.2011 - 14:47
2
risposte

Perché un costruttore dovrebbe essere una classe interna invece che un proprio file di classe?

Molti esempi di Builder Pattern rendono Builder una classe interna dell'oggetto che costruisce. Questo ha senso dal momento che indica cosa costruisce Builder . Tuttavia, in un linguaggio tipizzato staticamente sappiamo quali bu...
posta 23.01.2014 - 17:45
11
risposte

Perché dovremmo usare brevi funzioni per segmentare il nostro codice? [duplicare]

Ho notato una tendenza crescente nel mondo della programmazione che afferma che è buona norma separare i blocchi di codice nelle proprie funzioni. Ovviamente, se quel blocco di codice è riutilizzabile, dovresti farlo. Quello che non capisco è...
posta 04.09.2013 - 03:01
4
risposte

La programmazione funzionale è una valida alternativa ai modelli di iniezione di dipendenza?

Recentemente ho letto un libro intitolato Programmazione funzionale in C # e mi viene in mente che l'immutabile e La natura stateless della programmazione funzionale realizza risultati simili ai modelli di iniezione di dipendenza ed è forse an...
posta 10.03.2015 - 21:24
5
risposte

Perché MVC è più popolare del PAC? [chiuso]

Mi sono imbattuto in una domanda all'indirizzo SO su PAC e si è interessato al modello. Mi chiedo perché non è così ampiamente usato come MVC? Quali sono i vantaggi di MVC rispetto a PAC?     
posta 09.05.2011 - 08:41
6
risposte

È buona pratica utilizzare oggetti entità come oggetti di trasferimento dati?

Mi chiedo perché se lo è, perché Entity Framework non offre la logica per creare un nuovo oggetto con le stesse proprietà per trasferire i dati tra i livelli? Uso gli oggetti entità che creo con il framework entità.     
posta 02.06.2017 - 20:41
7
risposte

Differenza tra Pattern e Principle

Qual è la differenza tra modelli e principi di progettazione orientata agli oggetti? Sono cose diverse? Per quanto ho capito, entrambi cercano di raggiungere un obiettivo comune (e, per esempio, la flessibilità). Quindi posso dire che uno schema...
posta 20.06.2012 - 11:55
2
risposte

E 'una buona idea definire una grande funzione privata in una classe per mantenere uno stato valido, vale a dire aggiornare i membri dei dati dell'oggetto?

Sebbene nel codice sottostante venga utilizzato un semplice acquisto di un singolo articolo in un sito di e-commerce, la mia domanda generale riguarda l'aggiornamento di tutti i membri dei dati per mantenere i dati di un oggetto sempre in uno st...
posta 24.12.2015 - 07:37