Skip to content

Objektorientierung

Mario Giugno edited this page Nov 22, 2016 · 2 revisions

Objektorientierung

...

Sprachen

Bekannte Programmiersprachen

Vererbung

...

Polymorphismus

Vielgestaltigkeit (Poly -> Viel, Morph.. -> Gestalt). Einer Variable kann zur Laufzeit ein neuer Datentyp gegeben werden.

Objektorientierte Softwareentwicklung

Bei der objektorientierten Softwareentwicklung kristallisieren sich drei wichtige Phasen bei der Entwicklung heraus:

  • Objektorientierte Analyse (OOA): Analyse der Objekte und deren Beziehungen
  • Objektorientiertes Design (OOD): Konzeption der entsprechenden Klassen und der Benutzungsoberfläche aus den Vorgraben der Analyse
  • Objektorientierte Programmierung (OOP): Implementierung der Klassen in einer Sprache wie C++ oder C#

In allen Phasen unterstützt die Unified Modeling Language die Entwicklung der Software. Vor allem in der Planungsphase, der objektorientierten Analyse (OOA) unterstützt die UML bei der Beschreibung des zu erstellenden Systems.

Resources

Clone this wiki locally