Design Patterns II - Vertiefung und praktische Umsetzung der Entwurfsmuster für OO-Systeme - Kurs in Berlin
-
Seminar / Kursvon PROTRANET GmbH
Inhalte
Durch den Einsatz von Design Patterns kann die Software-Qualität in einem Software-Projekt erhöht werden. Nach der Behandlung von Code-Beispielen zu dem "Gamma-Entwurfsmuster" kennen Sie mögliche Konsequenzen beim Einsatz der Entwurfsmuster. Sie kennen Beispiellösungen für Implementierunsprobleme und sind mit "guten" Design-Regeln zur Vermeidung von häufigen Software-Entwurfs-Revisionen vertraut.
Durch den Einsatz von Design Patterns kann die Software-Qualität in einem Software-Projekt erhöht werden. Nach der Behandlung von Code-Beispielen zu dem "Gamma-Entwurfsmuster" kennen Sie mögliche Kons ... Mehr Informationen >>
Lernziele
- Entwurfsmuster
[p] Verbesserung der Wartbarkeit einer Software mit Entwurfsmustern
[p] Vermeidung von häufigen Entwurfsrevisionen
[p] Kapselung des variierenden Prinzips
[p] Das "Speicherplatz vs. Laufzeit"-Problem
[p] Erkennen von Entwurfsmustern in einer vorhandenen Software
[p] Behandlung der meisten "Gamma-Entwurfsmuster" in konkreten C++ Code-Beispielen
[p] Hinweise zur Implementierung und mögliche Fehlerquellen
[p] Refactoring
- Idiome
[p] Automatische Speicherverwaltung mit "Counted Pointer Idiom" und "Copy on Write Proxy"
- Architekturmuster
[p] Überblick über wichtige Architekturmuster von Buschmann
[p] Layers, Pipes and Filters, Modul-View-Controller
[p] Abgrenzung zu Frameworks, Klassenbibliotheken und Komponententechnologie
- Entwurfsmuster
[p] Verbesserung der Wartbarkeit einer Software mit Entwurfsmustern
[p] Vermeidung von häufigen Entwurfsrevisionen
[p] Kapselung des variierenden Prinzips
[p] Das "Speicherplatz vs ... Mehr Informationen >>
Zielgruppen
Als Teilnehmer an diesem Design Patterns II - Vertiefung und praktische Umsetzung der Entwurfsmuster für OO-Systeme - Kurs sind Sie Projektleiter, Anwendungsentwickler, Software-Designer oder Software-Architekt.
Als Teilnehmer an diesem Design Patterns II - Vertiefung und praktische Umsetzung der Entwurfsmuster für OO-Systeme - Kurs sind Sie Projektleiter, Anwendungsentwickler, Software-Designer oder Softwar ... Mehr Informationen >>