Objektorientierung: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Dietsch (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „Objektorientierte Programmierung (''OOP'') beschreibt die Abstraktion des Programmflusses auf der Ebene von Objekten. Dabei interagieren Objekte untereinander, k…“
 
Dietsch (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Objektorientierte Programmierung (''OOP'') beschreibt die Abstraktion des Programmflusses auf der Ebene von Objekten. Dabei interagieren Objekte untereinander, können Daten austauschen und sich gegenseitig referenzieren. Außerdem können praktisch beliebig viele neue Objekte erzeugt werden. Besonders in sehr komplexen Programmen erlaubt die Objektorientierung eine besseren Überblick und eine sauberere Programmierung.
Objektorientierte Programmierung (''OOP'') beschreibt die Abstraktion des Programmflusses auf der Ebene von Objekten. Dabei interagieren Objekte untereinander, können Daten austauschen und sich gegenseitig referenzieren. Außerdem können praktisch beliebig viele neue Objekte erzeugt werden. Besonders in sehr komplexen Programmen erlaubt die Objektorientierung eine besseren Überblick und eine sauberere Programmierung.


Es gibt viele Sprachen mit objektorientiertem Ansatz, jedoch nur wenige, die das Konzept von Objektorientierung vollständig umsetzen. Die erste dieser Sprachen war Java. Mit C#, bzw. dem .NET-Framework kam eine weitere vollständig objektorientierte Sprache hinzu.
Es gibt viele Sprachen mit objektorientiertem Ansatz, jedoch nur wenige, die das Konzept von Objektorientierung vollständig umsetzen. Die erste dieser Sprachen war Java. Mit {{CSharp}}, bzw. dem .NET-Framework kam eine weitere vollständig objektorientierte Sprache hinzu.


Grundsätzlich gibt es vier Konzepte, die für objektorientierte Programmiersprachen gelten:
Grundsätzlich gibt es vier Konzepte, die für objektorientierte Programmiersprachen gelten: