|
Seminare
|
Seminarbeschreibung: OOD
Objektorientiertes Design in C++ mit Hilfe von Entwurfsmustern
|
|
Objektorientiertes Design in Java mit Hilfe von Entwurfsmustern
|
Kursinhalte:
- Grundlegende Begriffe der Objektorientierten Programmierung: Klasse, Objekt, Vererbung, Assoziation, Aggregation, Komposition, Methode, Schnittstelle etc.
- Polymorphie und ihre Anwendungsbereiche
- Vererbung versus Aggregation
- Grundprinzipien des Objektorientierten Designs
- Kopplung, Kohäsion, Open/Close-Prinzip
- Die Mehrfachvererbung und ihre Problembereiche
- Ausführliche Diskussion der Themen
- Eine kurze Exkursion zu den drei Amigos (UML)
- Was sind Entwurfsmuster?
- Zielsetzung und Anwendung von Entwurfsmustern
- Klassifizierung
- Ausführliche Diskussion der Entwurfsmuster Adapter, Singleton,
Proxy, Facade, Bridge, Abstract Factory, Factory Method, Iterator, Command, Composite, Decorator,
Observer, Visitor, State und anderer.
|
C++ spezifische Beispiele für die Realisierung von Entwurfsmustern
Kursbegleitende Übungen in C++
Anwendung und Diskussion bestehender Frameworks wie z.B. die MFC
aus dem Gesichtspunkt der Musterprogrammierung
|
|
Java-spezifische Beispiele für die Realisierung von Entwurfsmustern
Kursbegleitende Übungen in Java
Anwendung und Diskussion bestehender Frameworks wie z.B. das
awt oder Swing aus dem Gesichtspunkt der
Musterprogrammierung
|
Zur Durchführung der praktischen Beispiele werden allgemein übliche Entwicklungsumgebungen
eingesetzt. Die Entwicklungsplattform ist frei wählbar. Üblicherweise wird Windows, Linux, UNIX
oder Mac OS X verwendet.
Anfragen telefonisch unter: 0179-2292471
|
|