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 | '''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. | ||