Domande taggate «object-oriented»

Una metodologia che consente di modellare un sistema come un insieme di oggetti che possono essere controllati e manipolati in modo modulare





6
OO Design, come modellare Tonal Harmony?
Ho iniziato a scrivere un programma in C ++ 11 che analizzasse accordi, scale e armonia. Il problema più grande che sto riscontrando nella mia fase di progettazione è che la nota 'C' è una nota, un tipo di accordo (Cmaj, Cmin, C7, ecc.) E un tipo di chiave (la …


2
Alla ricerca di alcuni consigli di progettazione OO
Sto sviluppando un'app che verrà utilizzata per aprire e chiudere le valvole in un ambiente industriale e pensavo a qualcosa di semplice come questo: - public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } public static void CloseValve(string valveName) { // …






4
Evitare oggetti di dominio gonfiati
Stiamo provando a spostare i dati dal nostro livello di servizio gonfiato nel nostro livello di dominio utilizzando un approccio DDD. Al momento disponiamo di molte logiche commerciali nei nostri servizi, che sono sparsi ovunque e non beneficiano dell'eredità. Abbiamo una classe Domain centrale che è al centro della maggior …

9
Il modo migliore per apprendere concetti / principi OOP praticamente? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

3
Classe contro struttura
In C ++ e in altri linguaggi influenzati esiste un costrutto chiamato Structure ( struct) e un altro chiamato class. Entrambi sono in grado di contenere funzioni e variabili. Alcune differenze sono: Alla classe viene data memoria nell'heap e structviene data memoria nello stack (nota: questo è sbagliato per C …

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.