// Clean Code & Design

Design Patterns in modernem Java

Klassische Entwurfsmuster neu gedacht mit Lambdas, Records und Sealed Classes.

  • Inhouse-Schulung
  • 2 Tage
  • Fortgeschritten
  • Remote oder vor Ort
  • KI-Werkzeug
Exakt ausgerichtete Bleistifte, Lineal, Papier und Schere auf einem Schreibtisch von oben
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie kennen die wichtigsten Erzeugungs-, Struktur- und Verhaltensmuster und ihren Zweck.
  • Sie setzen Muster mit Lambdas, Records und Sealed Classes schlanker um.
  • Sie erkennen, wann ein Muster hilft und wann es unnötige Komplexität erzeugt.
  • Sie bewerten KI-Vorschläge für Musterkandidaten im eigenen Code fachlich.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Tag 1

  • Nutzen und Grenzen von Entwurfsmustern
  • Erzeugungsmuster: Factory Method, Builder, Singleton und Alternativen
  • Strukturmuster: Adapter, Decorator, Composite, Proxy
  • Decorator und Adapter mit funktionalen Interfaces
  • Übung: Builder für Records und Decorator mit Lambdas umsetzen

Tag 2

  • Verhaltensmuster: Strategy, Command, Observer, Template Method
  • Strategy und Command als Lambdas
  • Visitor im Vergleich zu Sealed Interfaces mit Pattern Matching
  • Musterkandidaten im eigenen Code mit KI finden und fachlich bewerten
  • Übung: Visitor durch Sealed Interface und switch ersetzen

KI in dieser Schulung

// KI als Werkzeug im Entwicklungsalltag

Musterkandidaten im eigenen Code von der KI vorschlagen lassen und fachlich bewerten.

Voraussetzungen und Rahmen

Vorwissen
Sichere Java-Kenntnisse und Erfahrung mit objektorientiertem Design.
Niveau
Fortgeschritten
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.