Schichtenarchitektur · analog@1.2.0 · Blatt 2 von 5

Regelfall und Ausnahmen: Durchgreifen & Rückwärts

Nutzung nur zwischen direkten Nachbarn. Alles andere ist eine Ausnahme – und braucht einen Grund.
nur Nachbarn Callback, Event nur Nachbarn Callback, Event nur Nachbarn Callback, Event 1 · PRÄSENTATION Bedienelemente, Ansichten 2 · APPLIKATION koordiniert, delegiert 3 · FACHDOMÄNE Datentypen, Regeln 4 · INFRASTRUKTUR Technik gekapselt DURCHGREIFEN SCHICHT ÜBERSPRINGEN Spart Durchreich-Code, aber:• umgeht die Kapselung der Zwischenschicht• erhöht die Abhängigkeiten• nur gezielt und begründet erlauben AUFWÄRTS-AUFRUF UMGEKEHRTE RICHTUNG Fachdomäne ruft die UI direkt?• Zyklus: unten kennt oben• Schicht nicht mehr austauschbar• Rückweg nur über Abstraktion: Callback, Observer, Event + Strikt (nur Nachbarn) oder gelockert(Überspringen erlaubt)? Bewusstentscheiden, als ADR festhalten. Regelfall: Aufruf nach unten Rückweg über Abstraktion Ausnahme / Verstoss + Ergänzung des Architekten ohne Markierung = Folien CPSA-F Modul 03 Original-Skizze