Als «object-oriented» getaggte Fragen

12
Vererbung schief gelaufen

Ich habe einen Code, in dem ein gutes Vererbungsmodell nicht mehr funktioniert, und ich versuche zu verstehen, warum und wie das Problem behoben werden kann. Stellen Sie sich vor, Sie haben eine Zoo-Hierarchie mit: class Animal class Parrot : Animal class Elephant : Animal class Cow : Animal etc....

12
Objektorientiertes Klassendesign

Ich habe mich über gutes objektorientiertes Klassendesign gewundert. Insbesondere fällt es mir schwer, mich zwischen diesen Optionen zu entscheiden: statische vs Instanzmethode Methode ohne Parameter oder Rückgabewert vs. Methode mit Parametern und Rückgabewert überlappende vs unterschiedliche...

12
Klasse versus Struktur

In C ++ und anderen beeinflussten Sprachen gibt es ein Konstrukt mit dem Namen Structure ( struct) und ein anderes mit dem Namen the class. Beide können Funktionen und Variablen aufnehmen. Einige Unterschiede sind: Klasse erhält Speicher im Heap und structSpeicher im Stack (Bemerkung: Dies ist...

12
OO Design, wie modelliert man Tonal Harmony?

Ich habe begonnen, ein Programm in C ++ 11 zu schreiben, das Akkorde, Tonleitern und Harmonien analysiert. Das größte Problem, das ich in meiner Entwurfsphase habe, ist, dass die Note 'C' eine Note, eine Akkordart (Cmaj, Cmin, C7 usw.) und eine Tonart (die Tonart von Cmajor, Cminor) ist. Das...