
Objektorientierte Entwicklung und Design Patterns
Besseres Design fördert einfacheren Code. Damit einher gehen weniger Fehler, bessere Lesbarkeit und Testbarkeit und einfachere Erweiterbarkeit.
In diesem Seminar lernen Sie, wie Design-Pattern komplexen Code vereinfachen und wie objektorientiertes Design funktioniert.
Inhalte
ObjektOrientierter Entwurf und Design (2-3 Stunden)
- Was sind die Ziele eines guten Designs?
- Was ist schlechtes Design?
- Wie kommt man zu gutem Design?
- Wie kommt man zu noch besserem Design?
- … anhang eines konkreten, komplexen Beispiels
Design Pattern (12-13 Stunden)
- Warum sollen wir Design Pattern verwenden?
- Welche Probleme lösen Design Pattern?
- Wofür brauche ich Interfaces?
- Die wichtigen Design Patterns: Listener, Decorator, Dependency Injection, State, Strategy, Facade, Singleton, Command, Proxy, MVC und pureMVC
Alle Design Patterns werden anhand eines nicht-trivialen Beispiels vermittelt.
Es werden auch kritische Fragen aus der Praxis behandelt.

