Als «object-oriented» getaggte Fragen

Eine Methode, mit der ein System als eine Reihe von Objekten modelliert werden kann, die modular gesteuert und bearbeitet werden können


6
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 gleiche …


2
Auf der Suche nach OO-Design-Ratschlägen
Ich entwickle eine App, mit der Ventile in einer industriellen Umgebung geöffnet und geschlossen werden können, und habe mir etwas Einfaches überlegt: public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } public static void CloseValve(string valveName) { // Implementation to close …

6
In welcher Reihenfolge werden Getter und Setter definiert? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

2
FP für Simulation und Modellierung
Ich bin dabei, ein Simulations- / Modellierungsprojekt zu starten. Ich weiß bereits, dass OOP für diese Art von Projekten verwendet wird. Das Studium von Haskell hat mich jedoch dazu veranlasst, das FP-Paradigma für die Modellierung eines Komponentensystems zu verwenden. Lassen Sie mich näher darauf eingehen: Angenommen, ich habe eine Komponente …





4
Vermeiden aufgeblähter Domänenobjekte
Wir versuchen, mithilfe eines DDD-Ansatzes Daten aus unserer aufgeblähten Service-Schicht in unsere Domain-Schicht zu verschieben. Wir haben derzeit eine Menge Geschäftslogik in unseren Diensten, die über den gesamten Ort verteilt ist und nicht von der Vererbung profitiert. Wir haben eine zentrale Domain-Klasse, auf die sich der Großteil unserer Arbeit konzentriert …

9
Wie lernt man OOP-Konzepte / Prinzipien am besten in der Praxis? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

3
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 falsch für C ++, …

8
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 Methode Funktionalität private vs public Methode Beispiel 1: Diese Implementierung verwendet Instanzmethoden ohne Rückgabewert …

9
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. Sie …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.