You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.