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



4
Leere Schnittstelle, um mehrere Schnittstellen zu kombinieren
Angenommen, Sie haben zwei Schnittstellen: interface Readable { public void read(); } interface Writable { public void write(); } In einigen Fällen können die implementierenden Objekte nur eines dieser Objekte unterstützen, in vielen Fällen unterstützen die Implementierungen jedoch beide Schnittstellen. Die Leute, die die Schnittstellen benutzen, müssen etwas tun wie: …

5
Ist das Entity Component System-Architekturobjekt per Definition ausgerichtet?
Ist die Entity Component System-Architektur per Definition objektorientiert? Es scheint mir prozeduraler oder funktionaler zu sein. Meiner Meinung nach hindert es Sie nicht daran, es in einer OO-Sprache zu implementieren, aber es wäre nicht idiomatisch, dies auf eine konsequente OO-Art und Weise zu tun. ECS scheint Daten (E & C) …

5
Warum verwenden moderne Bibliotheken kein OOP?
Ich bin ein Anfänger-C ++ - Programmierer, aber ich verstehe die Konzepte der Sprache ziemlich gut. Als ich anfing, externe C ++ - Bibliotheken wie SDL, OpenGL (vielleicht auch etwas anderes) zu lernen, stellte ich zu meiner großen Überraschung fest, dass sie überhaupt keine C ++ - Konzepte verwenden. Beispielsweise …


11
Versteckt sich Information mehr als eine Konvention?
In Java, C # und vielen anderen stark typisierten, statisch überprüften Sprachen schreiben wir Code wie folgt: public void m1() { ... } protected void m2() { ... } private void m2() { ... } void m2() { ... } Einige dynamisch überprüfte Sprachen bieten keine Schlüsselwörter, um den Grad …



7
Unterschied zwischen Muster und Prinzip
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 7 Jahren migriert . Was ist der Unterschied zwischen objektorientierten Entwurfsmustern und Prinzipien? Sind sie verschiedene Dinge? Nach meinem Verständnis versuchen beide, ein gemeinsames Ziel zu erreichen (z. B. Flexibilität). Kann ich …



3
Wie verstößt die Stärkung von Vorbedingungen und die Schwächung von Nachbedingungen gegen das Liskov-Substitutionsprinzip?
Ich habe gelesen, dass das Substitutionsprinzip von Liskov verletzt wird, wenn: Voraussetzungen sind gestärkt, oder Nachbedingungen werden geschwächt Aber ich verstehe noch nicht ganz, wie diese beiden Punkte das Liskov-Substitutionsprinzip verletzen würden. Kann jemand bitte mit einem Beispiel erklären. Wie kann eine der oben genannten Bedingungen dazu führen, dass ein …

3
Unterschiede zwischen "Java OOP" und "Pythonic OOP"? [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 …


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.