oop-trainer.de

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