Als «object-oriented» getaggte Fragen

36
Wie definiert man, dass eine Methode eine stärkere Verpflichtung überschreiben kann als die Definition, dass eine Methode aufgerufen werden kann?

Von: http://www.artima.com/lejava/articles/designprinciples4.html Erich Gamma: Ich denke, das stimmt auch nach zehn Jahren noch. Vererbung ist eine coole Möglichkeit, das Verhalten zu ändern. Aber wir wissen, dass es spröde ist, weil die Unterklasse leicht Annahmen über den Kontext treffen kann, in...

35
Vorteile der objektorientierten Programmierung [geschlossen]

Hinweis : Diese Frage ist ein bearbeiteter Auszug aus einem Blogeintrag, den ich vor einigen Monaten verfasst habe. Nachdem ich in einem Kommentar zu Programmers.SE einen Link zum Blog eingefügt hatte, bat mich jemand, eine Frage hier zu stellen, damit sie beantwortet werden konnte. Dieses Posting...

35
Was passiert in OO?

Ich habe OO-Programmierung studiert, hauptsächlich in C ++, C # und Java. Ich dachte, ich hätte ein gutes Verständnis dafür, was Kapselung, Vererbung und Polymorphismus angeht (und ich habe viele Fragen auf dieser Site gelesen). Eine Sache, die hier und da auftaucht, ist das Konzept des "Message...