Moderne C++-Entwurfsmuster
Beschreibung
Dieser Kurs kombiniert die von Robert C. Martin im Buch 'Clean Architecture' vorgestellten SOLID-Prinzipien mit der Umsetzung in C++ anhand von Entwurfsmustern
Siehe auch: Wikipedia
Agenda
Kapitel 1: Grundlegenede Prinzipien der soliden Programmierung
- S ingle Responsibility
- O pen-Closed
- L iskov Substitution
- I nterface Segregation
- D ependency Inversion Principle
Klassische Design Patterns
- Der Besucher
- Der Befehl
- Die Strategie
- Der Beobachter
- Der Adapter
- Die Brücke
- Fabrikmethoden und Abstrakte Fabrik
- Dekorator
- Fassade
Neuere und C++-spezifische Entwurfsmuster
- Zustandsautomaten
- Typ-Aufhebung (Type Erasure)
- Das merkwürdig wiederkehrende Vorlagenmuster (CRTP)
- Ausdrucks-Schablonen (Expression templates)
Steckbrief
| Titel: | Moderne C++ Entwurfsmuster |
|---|---|
| Level: | Erfahrene C++-Entwickerinnen und -Entwickler |
| Dauer: | 3 Tage |
| Technolgien: | C++-Compiler und IDE |