Domande con tag 'object-oriented'

4
risposte

DDD: identificazione della radice aggregata in un dominio di applicazione di esempio semplice

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...
posta 29.01.2018 - 09:32
3
risposte

Dove devono essere definiti dati / logica specifici per le viste in un'applicazione PHP MVC?

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....
posta 22.06.2016 - 19:21
2
risposte

Creazione di istanze dallo stesso oggetto SuperClass

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...
posta 20.05.2016 - 13:06
5
risposte

Interfacce ovunque? - Best Practices [duplicate]

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...
posta 07.06.2018 - 01:58
3
risposte

MVC è un'architettura della GUI o un'architettura per la GUI e il dominio?

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...
posta 08.11.2013 - 21:46
3
risposte

Quanto è corretto questo piccolo design di gioco senza rimuovere il suo schema di progettazione?

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...
posta 01.12.2018 - 19:07
5
risposte

Modello di progettazione software per il metodo di classe che deve essere chiamato una sola volta

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...
posta 27.11.2018 - 22:15
1
risposta

Domanda C # per principianti su Array.Reverse

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...
posta 20.06.2015 - 10:57
3
risposte

C ++ Distruttori virtuali utilizzati solo quando ci sono funzioni virtuali

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...
posta 12.01.2016 - 17:42
3
risposte

Come memorizzare oggetti con proprietà incoerenti

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 ,...
posta 11.12.2018 - 18:17