OO [Objektorientierung]
« Zurück zum Profi-Tutorials-GlossarOO steht für Objektorientierung und ist eine Sichtweise bei der Entwicklung von Software, bei welcher komplexe Systeme durch den Nachrichtenaustausch zwischen kooperierenden Objekten beschrieben werden. Objekte können dabei jeweils bestimmte Attribute, sowie Methoden besitzen, die die Eigenschaften bzw. das Verhalten des Objekts beschreiben. Bei den Objekten ist zudem stets eine konkrete Zuordnung möglich - hierzu wird das Konzept der Klasse eingeführt, welche eine Art Bauplan für Objekte darstellt und solche mit bestimmten Eigenschaften zu einem Datentyp zusammenfasst.
Die Objektorientierung kommt hauptsächlich bei der objektorientierten Programmierung zum Einsatz. Das Ziel dabei ist die Verringerung der Komplexität von Programmen, sowie eine bessere Verständlichkeit aufgrund der Nähe zur realen Welt - denn die Welt besteht aus Objekten. Eine weitere Disziplin, bei der die Objektorientierung eine zentrale Rolle spielt, ist die objektorientierte Analyse.
Die meisten höheren Programmiersprachen, wie beispielsweise Java, JavaScript, C++ oder C#, unterstützen die Objektorientierung.