Home

OO-DP

 
Start > Seminare > Übersicht > Analyse-Design-Architektur > OO-DP
 
home
 
Unternehmen
Produkte
Dienstleistungen
News & Events
Seminare
Termine
Anmeldung
Übersicht
Management
Analyse-Design-Architektur
GPM-U
OOAD-U
MDA-Dev
UML-Upd
OO-DP
OO-Frame
Java-Ref
Programmierung
Mitarbeiter

Design Patterns

Entwurfsmuster lösen bekannte und wiederkehrende Entwurfsprobleme. Mit ihrer
Hilfe wird Designwissen ausgedrückt. Entwurfsmuster sind aber auch die Sprache des Designs. Sie bilden das Vokabular, welches die Formulierung von Designproblemen mit möglichen Lösungen und zugrundeliegenden Implikationen kurz und prägnant ermöglicht. Entwurfsmuster werden damit zum Kommunikationsmittel. Entwurfsmuster sind die Bausteine "guten" objektorientierten Denkens. Seit dem Grundlagenwerk der "Gang of Four" zum Thema Design Pattern haben Muster einen rasanten Aufschwung gefunden. Ziel des Seminars ist es nicht, den immensen Fundus an Mustern komplett zu durchleuchten, vielmehr sollen die grundlegenden Muster der Gang of Four ausführlich diskutiert werden um aufzuzeigen, was Muster sind, welche Rolle sie im Designprozess einnehmen, welche Bedeutung sie für Softwarearchitektur haben, wie Kontext und Implikationen von Mustern zu verstehen sind, welchen Missverständnissen vorzubeugen ist, wo Muster gefunden werden können, kurz, um ein Gespür für Muster zu bekommen.

Ausgewählte Muster werden in der Schulung diskutiert und beispielhaft implementiert. In Gruppenübungen ist es Aufgabe der Teilnehmer, zu typischen Problemstellungen passende Muster zu finden und geeignet zu kombinieren.

Inhalte

  • Was sind Entwurfsmuster?
  • Abgrenzung zu Architektur- und plattformspezifischen Mustern
  • Welche Aspekte werden von Mustern adressiert?
  • Erzeugungsmuster, Verhaltensmuster, Strukturmuster, Verteilungsmuster, Integrationsmuster
  • Diskussion der GoF-Patterns (Abstrakte Fabrik, Erbauer, Fabrikmethode, Prototyp, Singleton, Adapter, Brücke, Dekorierer, Fassade, Fliegengewicht, Kompositum, Proxy, Befehl, Beobachter, Besucher, Interpreter, Iterator, Memento, Schablonenmethode, Strategie, Vermittler, Zustand, Zuständigkeitskette)
  • Implementierung ausgewählter Muster
  • Mustervariationen
  • Kombination von Mustern, Mustersprache
  • Das Auftauchen von Mustern in den Java-Libraries
  • Sprachspezifische Muster (Idiome)

Tools

Als Tool steht Ihnen u.a. Poseidon for UML (Community Edition) von Gentleware AG zur Verfügung.

Zielgruppe(n)

Projektleiter, Softwarearchitekten, Designer, Softwareentwickler.

Voraussetzungen

Erfahrung mit objektorientierter Programmierung empfehlenswert

Weiterführende Seminare

-

Anmeldung

Weiter zur Anmeldung ...
Seminaranmeldeformular herunterladen

 

Typ: Analyse / Design /
        Architektur

Code: OO-DP

Dauer: 4 Tage

Teilnehmerzahl:
Maximal 8 Teilnehmer

Unterlagen: Deutsch

Sprache: Deutsch

Nächster Termin:
Weitere Termine siehe Terminübersicht

Preis:
siehe aktuelle Preisliste

Seminarort: Stuttgart