Forum: Object-Pascal / Delphi-Language
by Chewie,
29. Nov 2005
Meinst du in diesem Zusammenhang vielleicht Polymorphie und späte Bindung?
Forum: Object-Pascal / Delphi-Language
by Chewie,
19. Nov 2005
Choose, kannst du mir mal ein beispiel für eine Objektorientierte Sprache geben, die keine prozeduralen Elemente enthält? Ich kann mir nämlich nicht vorstellen, wie das aussieht.
Forum: Object-Pascal / Delphi-Language
by Chewie,
19. Nov 2005
@Choose:
Nach deinen Ausführungen gibt es dann keine objektorientierten und prozeduralen Sprachen, sondern leidiglich Konzepte dieser Art und Sprachen, die diese Konzepte aufgreifen und implementieren.
Das Konzept der objektorientierten Programmierung und das der prozeduralen ist grundverschieden. Objektorientierte Sprachen bauen aber auf prozeduralen auf, stellen also eine Spezialisierung...
Forum: Object-Pascal / Delphi-Language
by Chewie,
19. Nov 2005
Gibt es denn objektorientierte Sprachen, die nicht prozedural sind?
In der Theorie tauschen Objekte Nachrichten aus, in der Praxis werden aber Prozeduren (die eben Methoden heißen) aufgerufen.
Vorausgesetzt, eine andere Art der Implementierung gibt es nicht, sind objektorientierte Sprachen prozedural.
Forum: Object-Pascal / Delphi-Language
by Chewie,
16. Nov 2005
Außerdem ist objektorientierte Programmierung nur eine spezielle Form der prozeduralen Programmierung.
Man kann auch mit C objektorientiert programmieren. Nur muss man halt Dinge, die beispielsweise bei C++ der Compiler übernimmt, selbst erledigen. Das Konzept ist aber das gleiche.