Objektorientiertes Design mit C++
Voraussetzung: |
Programmiersprache C++, Grundkenntnisse objektorientierter Konzepte |
Zielgruppe: |
Softwareentwickler, Programmierer |
Klassifizierung: |
Seminar mit praktischen Übungen |
Dauer: |
2 Tage |
Motivation / Zielsetzung:
Mit Kenntnis der objektorientierten Sprachmittel von C++ (Klassenkonzept, Vererbung, Polymorphie) ist noch nicht geklärt, auf welche Weise diese Werkzeuge in der konkreten Softwareentwicklung anzuwenden sind.
Dieses Seminar geht auf typische Probleme beim objektorientierten Systementwurf mit C++ ein. Dabei wird unter anderem die Methodik, objektorientierte Programme zu erstellen, an einem größerem Fallbeispiel erarbeitet. Der Teilnehmer bekommt dadurch den Einstieg in das Paradigma der objektorientierten Softwareentwicklung unter dem speziellen Aspekt der Umsetzung in die Sprache C++.
Aus dem Inhalt:
- Phasen objektorientierter Programmentwicklung
- Konzepte und Überblick über Designmethoden
- Objektorientierter Systementwurf
- Vererbung vs. Verwendung
- Design- und Implementierungsfallen
- Berücksichtigung von Klassenbibliotheken
- Entwurfsmuster / Design Patterns
- Praktische Übungen zum Design und Systementwurf
