Domande taggate «design-patterns»

Un modello di progettazione è una soluzione riutilizzabile generale a un problema che si verifica comunemente nella progettazione del software.




6
Devo estrarre funzionalità specifiche in una funzione e perché?
Ho un grande metodo che fa 3 compiti, ognuno di essi può essere estratto in una funzione separata. Se creerò funzioni aggiuntive per ognuna di queste attività, migliorerà o peggiorerà il mio codice e perché? Ovviamente, produrrà meno righe di codice nella funzione principale, ma ci saranno dichiarazioni di funzioni …


6
Esiste un modello di progettazione per rimuovere la necessità di verificare la presenza di bandiere?
Ho intenzione di salvare un po 'di payload di stringa nel database. Ho due configurazioni globali: crittografia compressione Questi possono essere abilitati o disabilitati usando la configurazione in modo che sia abilitato solo uno di essi, entrambi siano abilitati o entrambi siano disabilitati. La mia attuale implementazione è questa: if …

14
Esiste un linguaggio o un modello di progettazione che consenta la * rimozione * del comportamento o delle proprietà degli oggetti in una gerarchia di classi?
Un noto difetto delle gerarchie di classi tradizionali è che sono cattive quando si tratta di modellare il mondo reale. Ad esempio, cercando di rappresentare le specie animali con classi. In realtà ci sono diversi problemi nel farlo, ma uno a cui non ho mai visto una soluzione è quando …



2
API REST basata sul ruolo?
Sto creando un'API REST per la quale diversi utenti con ruoli diversi avranno accesso alle risorse in esso contenute. Per semplificare la portata prendiamo il dominio "studente / insegnante / classe": GET /students è la risorsa a cui accedere. Gli utenti potrebbero avere ruoli come Studente e / o Insegnante …

4
Mediatore vs osservatore?
Qualcuno può fornirmi una risposta canonica sulle differenze tra una Observere una Mediatore un riepilogo di quando dovresti usare un modello rispetto all'altro? Non sono sicuro di quale tipo di situazione richiederebbe un Observertipo e quale tipo richiederebbe unMediator



5
Qual è il modo migliore per costruire una fabbrica usando NInject?
Mi sento abbastanza a mio agio con l'iniezione di dipendenza usando NInject in MVC3. Mentre lavoravo in un'applicazione MVC3, ho sviluppato una Controller Creation Factory personalizzata utilizzando NInject, quindi qualsiasi controller creato avrà delle dipendenze iniettate attraverso questa Factory Controller. Ora sto iniziando a sviluppare un'applicazione Windows, voglio usare Application …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.