Workshop-Days 2025

Workshop: Design Patterns in Action
2025-09-09 , Room 1
Language: Deutsch

Professionalisieren Sie den Entwurf Ihrer Software und lernen die dazu nützlichen
Entwurfsprinzipien und Design Patterns kennen, um ihre Software stabil, erweiterbar und
zuverlässig zu bauen.


Design Patterns sind ein allzeit aktuelles Thema für soliden Softwareentwurf und sollten zum Grundwissen jedes ambitionierten Entwicklers gehören. Dieser Workshop gibt einen fundierten Überblick über diverse Entwurfsmuster. Neben der Theorie bilden praktische Übungen einen Schwerpunkt. Dadurch kann das erworbene Wissen besser verinnerlicht und später gewinnbringend für tragfähige Lösungen mit benötigter Flexibilität und klarer Struktur eingesetzt werden. Das kann in der Praxis den Unterschied zwischen einer gelungenen, wartbaren und leicht erweiterbaren Lösung und einer solchen machen, in der Erweiterungen nur schwierig umzusetzen sind.

Gliederung des Workshops
• Grundlegende Bausteine von Entwurfsmustern
• Entwurfsmuster auf einen Blick
• Erzeugungsmuster, z. B.: Factory-Methode, Builder, Prototyp
• Strukturmuster, z. B.: Fassade, Dekorartor, Kompositum
• Verhaltensmuster, z. B.: Iterator, Strategie, Schablonenmethode
• Auswirkungen der Verwendung von Java 8: Modernisierung von Mustern mit Hilfe der Java-8-Sprachfunktionen

Michael Inden ist Java- und Python-Enthusiast mit über 25 Jahren Berufserfahrung. Er hat bei diversen internationalen Firmen in verschiedenen Rollen etwa als Software-entwickler, -architekt, Teamleiter, CTO und Trainer gearbeitet. Derzeit ist er als Head of Development tätig.

Darüber hinaus spricht er bei der Java User Group Switzerland sowie auf Konferenzen (JAX/W-JAX, JAX London, ch.open und Oracle Code One) und schreibt Fachbücher wie "Java 21 LTS bis 23 -- Coole neue Java-Features: Modernes Java leicht gemacht", "Der Weg zum Java-Profi", "Java – Die Neuerungen in Version 17 LTS, 18 und 19" sowie die Pärchen "Java Challenge» / «Python Challenge" und "Einfach Java" / "Einfach Python".