Enterprise Maven Master
Master 21 - Unified Enterprise Runtime Portal - Design Patterns
Design Patterns
| Pattern | Zweck | Einsatzort | Begründung |
|---|---|---|---|
| Command | Ausführbare Schritte kapseln | RunnableSmokeApp, Runner, Migrationen | macht Abläufe testbar |
| Pipeline | Schritte geordnet verbinden | Smoke-Flow und Szenarien | zeigt Enterprise-Prozess klar |
| Adapter | Fremdsysteme trennen | API, DB, Legacy, UI, Gateway | schützt Domain vor Infrastruktur |
| Facade | Einstieg vereinfachen | Portal/Gateway/Service-Fassade | reduziert Komplexität für Nutzer |
| Strategy | Varianten austauschen | Security, Migration, Tests, Deploy | ermöglicht Profile je Infrastruktur |
| Result Object | Ergebnisse explizit machen | Smoke- und Prüfklassen | besser prüfbar als Seiteneffekte |