- Home
- /
- Software- & Webentwicklung
- /
- Programmiersprachen
- /
- Grundlagen
- /
- Design Patterns I –...
Design Patterns I – Einführung in Entwurfsmuster für OO-Systeme
Schulungsinhalt
Grundlagen und Definitionen der Objektorientierung
– Objekte, Attribute, Methoden, Nachrichten
– Abstraktion, Kapselung, Klasse, Implementierungs-, Mehrfach- und Schnittstellen-Vererbung
– Aggregation, Assoziation, Komposition, Multiplizität
– Polymorphie, dynamische und statische Bindung, virtuelle Methoden-Tabelle
– UML– Klassendiagramme– Objektdiagramme– Sequenzdiagramme– ZustandsdiagrammeEntwurfsmuster
– Definition
– Klassifikation
– Anwendbarkeit
– Vorstellung der Kataloge von Gamma, Buschmann, Grand
– Konzepte der Design Patterns– Konzentration auf die Schnittstelle– Delegation– Objekt-Komposition– Vererbungs-Ersatz– double dispatchEntwurfsmuster, Behandlung der „Gamma-Muster“
– Erzeugungsmuster: Fabrikmethode, Abstrakte Fabrik, Erbauer, Prototyp, Singleton
– Strukturmuster: Adapter, Brücke, Fassade, Dekorierer, Kompositum, Proxy
– Verhaltensmuster– Befehl– Beobachter– Fliegengewicht– Iterator– Interpreter– Mediator– Memento– Schablonenmethode– Strategie– Zustand– Zuständigkeitskette
– Variation und Kombination von Entwurfsmustern
– Diskussionen über mögliche Fehlerquellen
Zielgruppe
Als Teilnehmer am Design Patterns I – Einführung in Entwurfsmuster für OO-Systeme – Training sind Sie Projektleiter, Anwendungsentwickler, Software-Designer oder Software-Architekt.
Seminarziele
Design Patterns bieten Lösungswege für immer wiederkehrende Software-Entwurfsprobleme. Nach dem Seminar haben Sie einen Überblick über alle „Gamma-Entwurfsmuster“ und kennen die Konzepte der Design Patterns. Die Kenntnis dieser Konzepte verhilft zu einem besseren Software-Design und erhöht die Software-Qualität.
Vorkenntnisse
Voraussetzung für eine erfolgreiche Teilnahme sind Grundkenntnisse in objektorientierter Systementwicklung. Kenntnisse einer objektorientierten Programmiersprache, vorzugsweise C
–
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer
Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate