Vedo che Javascript 6 aggiungerà ereditarietà basata sulla classe tradizionale e un argomento che sento è che le classi sono intrinsecamente molto più veloci dei prototipi perché possono essere ottimizzate dal compilatore quando si esegue la com...
Questa domanda riguarda le triadi MVP. Diciamo che ho due triadi e il primo ha View1 , Mode1 e Presenter1 . La seconda triade ha View2 , Model2 e Presenter2 . Ora, quello che sto cercando di fare è, voglio solo mostrare...
Sto assemblando un'applicazione web con DDD, tuttavia sto lavorando per mettere il modello DDD del libro di testo in un'applicazione MVC reale.
Al momento ho questi livelli:
Controller > ViewModelsBuilders > Servizi di dominio > A...
Quando si lavora con un ORM come Entity Framework, sono caduto in un'abitudine constrongvole. Crea un'interfaccia con i metodi get / add su di essa, metti questo su una classe "Repository" quindi aggiungi un costruttore per ogni classe che accet...
Esiste un modello di progettazione per la gestione delle situazioni in cui i parametri dei costruttori di gerarchia di classi impongono che le classi più profonde abbiano troppi parametri?
Idealmente questo sarebbe in C ++, se la lingua è imp...
Ho un database MongoDB che voglio documentare correttamente la progettazione dello schema. So che MongoDB è un database NoSQL ed è senza schemi per natura, ma applico uno schema attraverso la mia applicazione e voglio rappresentarlo in modo migl...
Stiamo creando alcuni analizzatori di Roslyn riguardanti GetHashCode() , incluso un analizzatore che lo implementa per te in una determinata classe.
Durante le ricerche sull'argomento abbiamo rilevato che ci sono molte considerazioni da p...
Mi chiedo quanto segue: supponiamo di costruire un sistema in cui ci sia bisogno di alcune funzionalità di filtro per cercare qualche entità. Ad esempio, si potrebbe voler applicare il filtro a una tabella che elenca le entità per trovare qualco...
La guida generale per C # è di utilizzare sempre una proprietà su un campo pubblico. Questo ha senso: esponendo un campo, stai esponendo molti dettagli di implementazione. Con una proprietà, incapsula i dettagli in modo che siano nascosti dal co...
Ci sono tre modi comuni, AFAIK, per implementare la riusabilità quando si tratta di OOP
Eredità: di solito rappresentare è-una relazione (un'anatra è-un uccello)
Composizione: di solito per rappresentare ha-una relazione (un'auto ha un mot...