Domande con tag 'design-patterns'

2
risposte

Design pattern come gestire la validazione degli oggetti?

Penso che ci sia qualche schema di progettazione per lavorare con gli oggetti e i suoi stati. Nella mia API REST ho un oggetto token di accesso, questi oggetti contengono informazioni sui client autenticati: public class AccessToken { pri...
posta 15.09.2015 - 12:51
1
risposta

Ci sono motivi validi per usare DI per le sottoclassi che sono note per essere strettamente accoppiate ai loro contenitori genitori?

Ho delle classi di prodotti per i prodotti dalla A alla Z. E ogni classe di prodotto ha il proprio insieme di sottoclassi specifiche del prodotto, che direi strettamente ad esse, in questo modo: //specific product class inherits from generic p...
posta 12.03.2015 - 19:46
1
risposta

Come organizzare la logica di conversione per il modello di strategia?

Ho una classe Color . Ha una proprietà model che è una classe che implementa l'interfaccia ColorModel , questa proprietà potrebbe essere una RGB , Hex o HSL classi che implementano l'interfaccia ColorModel . // C...
posta 07.12.2014 - 08:13
1
risposta

IOC tra presentazione e livello infrastruttura

Domanda : Vorrei impostare il mapping delle dipendenze da un file * .config da un progetto che non ha riferimenti al progetto che contiene la classe concreta. Scenario : Userò termini da C #, Microsoft Unity e Visual Studio: ho un livello...
posta 29.10.2014 - 20:43
2
risposte

Qual è lo schema che utilizza più istanze anziché più classi chiamate? Quando lo userei?

A volte trovo utile avere una singola classe con più istanze (configurate in modo diverso tramite le loro proprietà), piuttosto che più classi (ereditarietà). ??? Modello Classe singola (Frutta) Diversi tipi di frutta sono istanze di...
posta 15.10.2015 - 00:24
1
risposta

MVC Best practice che mescola Vista parziale e JavaScript

Ho cercato su Internet e non riesco davvero a trovare una buona risposta a questa domanda. Immagina che ci sia una vista che contiene un semplice elemento tab. Ogni contenuto della scheda viene caricato dinamicamente (tramite ajax) quando si...
posta 22.10.2015 - 13:40
1
risposta

Come dividere una classe che è un'implementazione dell'interfaccia?

Diciamo che c'è una classe chiamata AccountingService . Usando questa classe, prendo tutti i tipi di record di e-commerce come products , customers , ecc. Il recupero avviene all'interno di un'azione del controller. Una volta recuper...
posta 23.10.2015 - 11:40
2
risposte

I metodi dovrebbero eseguire i controlli per eseguire l'attività per cui sono stati creati? o dovrebbero semplicemente lanciare un'eccezione?

Quali sono i pro e i contro di convalidare il tuo compito previsto? public static bool UploadFile(string filename) { // 1. upload the file // 2. check to see if the file now exist on the server and return status } vs. public stati...
posta 04.02.2015 - 22:55
1
risposta

Come funziona il pattern Proprietà?

Mi riferisco al pattern (aka Universal Design Pattern) come discusso in questo post del blog Modello di progettazione universale Suppongo di non essere del tutto chiaro su come usarlo nella pratica. E come funziona per realizzare operazi...
posta 19.01.2015 - 17:00
1
risposta

Quando utilizzare i pacchetti o i repository in Laravel?

Sono uno sviluppatore Laravel (PHP) e nuovo con DI, pacchetti (workbench) e repository (Pattern). Voglio conoscere il miglior concetto / metodologia per un design più flessibile; vale a dire. il progetto può crescere e diventare qualcosa di m...
posta 25.07.2014 - 12:09