- "Was sind Design Patterns?"
- "Welche bewährten Design-Lösungen kann ich in meinem Projekt einsetzen?"
- "Wie werden Design Patterns in C++ effizient umgesetzt?"
- "Welche Design Patterns gibt es und welche muss ich kennen?"
C++ Design Patterns, 3 Tage (mit Übungen)
Design Patterns sind erprobte und wiederverwendbare Lösungen für
verbreitete Designprobleme.
Design Patterns helfen, komplexe Systeme zu strukturieren und
flexibel zu gestalten.
C++ bietet nützliche und hocheffiziente Implementierungstechniken für
viele Design Patterns.
Seminarziel
In C++ Design Patterns lernen Sie Ihre Systeme mit Patterns zu
designen. Sie kennen die wichtigsten Entwurfsmuster und ihren
Einsatzbereich. Sie können mit Design Patterns komplexe Systeme
flexibel und übersichtlich gestalten.
Zielgruppe
C++ Programmierer, Library-Entwickler, System-Designer
Voraussetzungen
Sie kennen auch die Details von C++ gut (entsprechend dem Seminar C++ Advanced)
und haben einige Zeit damit entwickelt.Sie haben Erfahrung im objektorientierten Design
entsprechend dem Seminar OO Design.
Inhalt
- Design Patterns: Definition, Beschreibung, Charakteristika
- Flexibles Design
- C++ Techniken
- C++-Idioms
- Implementierung mit Templates
- Strukturmuster
- Verhaltensmuster
- Objekterzeugung
- Anwendungsbeispiel
- Musterkataloge
Methode
C++ Design Patterns ist ein Praxisseminar.
Ein Grossteil des Seminarprogramms besteht aus Übungen.
Sie lernen an praktischen Beispielen, wie Sie Design Patterns
in C++ umsetzen und damit Ihre Systeme flexibel gestalten.
Weitere Seminare zum Thema
Vorgängige Seminare:
- C++ Advanced
- Die C++-Grundlage für dieses Seminar
- OO Design
- Die OO-Grundlage für dieses Seminar
Seminare zu verwandten Themen:
- OO Design Patterns
- Design Patterns sprachneutral
- Embedded Design
- Patterns für Embedded Systeme
- C++ STL
- Generische Muster in der C++ Library
- C++ Exceptions
- Muster für die Fehlerbehandlung
- C++ Multithreading
- Muster für Multithreading
- C++ Templates
- Muster des generativen Programmierens
- C++ und Relationale DBs
- Muster zur Anbindung von RDBMS
- C++Aktuell
- Neue Patterns und Idioms
- Embedded C++
- Patterns für Embedded Systeme
- SW Architektur
- Muster für grosse Systeme
Strategieseminare:
- C++ Standards Strategy
- Ist C++ überhaupt die richtige Sprache für uns?
- Embedded C++ Strategy
- Strategische Aspekte zur Entwicklung von Embedded Systems