Objektorientierung: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Einführung ==
== Einführung ==
'''Objektorientierung''' (kurz '''OO''') bezeichnet ein Paradigma in der Softwareentwicklung, bei dem komplexe Systeme durch das Zusammenspiel kooperierender [[Objekt|Objekte]] modelliert werden. Objektorientierung kommt vor allem in der objektorientierten Programmierung (z. B. mit [[Java]]) zum Einsatz, findet jedoch auch in vorgelagerten Phasen wie der [[Objektorientierte Analyse|objektorientierten Analyse]] und dem [[Objektorientierter_Entwurf|objektorientierten Entwurf]] (häufig in [[Unified Modeling Language|UML]]) Anwendung.
'''Objektorientierung''' (kurz '''OO''') bezeichnet ein Paradigma in der Softwareentwicklung, bei dem komplexe Systeme durch das Zusammenspiel kooperierender [[Objekt|Objekte]] modelliert werden. Objektorientierung kommt vor allem in der objektorientierten Programmierung (z. B. mit [[Java]]) zum Einsatz, findet jedoch auch in vorgelagerten Phasen wie der objektorientierten Analyse und dem objektorientierten Entwurf (häufig in [[Unified Modeling Language|UML]]) Anwendung.


Ein [[Objekt|Objekt]] wird durch definierte [[Attribut|Attribute]](Eigenschaften) und [[Methode|Methoden]] (Verhalten) charakterisiert. Objekte können zudem miteinander kommunizieren, indem sie Informationen empfangen oder senden.
Ein [[Objekt|Objekt]] wird durch definierte [[Attribut|Attribute]](Eigenschaften) und [[Methode|Methoden]] (Verhalten) charakterisiert. Objekte können zudem miteinander kommunizieren, indem sie Informationen empfangen oder senden.