Objektorientiertes Programmieren in C++
Voraussetzung: |
Programmiersprache C, Kenntnisse objektorientierter Konzepte sind hilfreich |
Zielgruppe: |
Softwareentwickler, Programmierer |
Klassifizierung: |
Seminar mit praktischen Übungen |
Dauer: |
5 Tage |
Motivation / Zielsetzung:
C++ hat in den 90er Jahren zu einer starken Verbreitung gefunden und ist seit einigen Jahren als eine der wichtigsten objektorientierten Programmiersprachen etabliert. Als Weiterentwicklung der Programmiersprache C erlaubt sie vor allem die Integration von objektorientierten Programmierkonzepten.
Durch wesentlich bessere Möglichkeiten zur Typprüfung und Modulbildung unterstützt C++ eine Programmentwicklung, die erheblich besser strukturiert und fehlerfreier ist. Bis heute führt bei der Entwicklung komplexer, mit der Effizienz von C vergleichbarer Software, kein Weg an C++ vorbei.
Dieses Seminar führt aus objektorientierter Sicht in alle Programmiertechniken der Sprache C++ ein und vermittelt dem Teilnehmer die praktische Bedeutung der daraus resultierenden Möglichkeiten bei der Softwareentwicklung. Für die praktische Arbeit kommt objektorientiertes Programmieren in C++ in zahlreichen Übungen zur Anwendung.
Aus dem Inhalt:
- Konzepte von C++
- Objektorientierte Sprachmittel
- Klassen
- Datenkapselung
- Vererbung
- Polymorphie
- Referenzen und Konstanten
- I/O-Behandlung
- Templates
- Exception-Handling
- Konzepte und Anwendung der Standardbibliothek
Hinweis:
Die Seminarunterlagen umfassen das Buch "Objektorientiertes Programmieren in C++", Addison-Wesley Verlag.
Als Aufbau-Seminar empfehlen wir die Teilnahme an den Seminaren "C++ Entwickler-Workshop" (C++2) und "Objektorientiertes Design mit C++" (ODC++).
