Sto cercando di leggere su DDD, e sto faticando un po 'cercando di identificare le radici aggregate. Ho scritto un'app molto semplice per dividere i giocatori in squadre diverse all'interno di un gioco.
Quindi le mie entità sono qualcosa del...
Dopo molte ore di ricerca e di riflessione ho trovato una comprensione, quindi sono venuta a interrogarla di nuovo, sto lottando per trovare qualcosa di concreto che riesco a cogliere e applicare al mio codice in senso pratico, andando avanti....
Ho 3 sottoclassi (LowState, MediumState, HighState) che derivano dalla stessa superclasse (State).
All'interno della superclasse, State, ho dichiarato diverse variabili che devono essere accessibili e modificate dalle 3 sottoclassi.
È poss...
C'è una discussione sul lavoro sull'uso corretto delle interfacce in OOP. Mi è stato insegnato e ho sempre lavorato partendo dal presupposto che le interfacce precedono le concrezioni e che tutti i metodi dovrebbero essere trattati nei contrat...
Fowler fa riferimento a MVC , come un'architettura GUI:
There have been many different ways to organize the code for a rich client system. Here I discuss a selection of those that I feel have been the most influential and introduce how the...
Given è un design di un videogioco in cui un giocatore ha diverse possibilità di adattare il suo personaggio:
I game designer hanno capito che è insensato essere un elemento elementale di fuoco e acqua allo stesso tempo. È possibile cre...
Supponiamo di avere una classe TypeScript:
export class TypeCreator {
entities: Set<Whatever>
registerEntities(e: Set<Whatever>): Set<Whatever>{
return this.entities = e;
}
}
se registerEntities() dovrebbe...
Mi trovo in una serie di tutorial video molto dettagliata e completa, che utilizza Visual Studio 2012 come ambiente di sviluppo.
Ad ogni modo, una cosa difficile da capire è questa. Dì che hai questo codice
static void Main()
{
int[] my...
Questo è da Effective C ++ (Meyers):
Classes not designed to be base classes or not designed to be used polymorphically should not declare virtual destructors
Non capisco perché le classi non polimorfiche non dovrebbero dichiarare i dist...
Ho materiali del mondo reale che sono definiti da varie proprietà, alcune comuni, altre no, che mi piacerebbe mappare agli oggetti in C #. Ad esempio, Concrete ha proprietà A , B , C e Metal ha proprietà A , B ,...