Regel 1
Nur nach unten nutzen
Dienstnutzung findet nur zwischen direkt aufeinander aufbauenden Schichten statt – gerichtet von der höheren Schicht aus. Kommuniziert wird in beide Richtungen, abhängig ist nur eine.
Das Layer-Pattern auf einen Blick: Jede Schicht nutzt nur die Dienste der direkt darunterliegenden – der Abstraktionsgrad wächst nach oben.
Dienstnutzung findet nur zwischen direkt aufeinander aufbauenden Schichten statt – gerichtet von der höheren Schicht aus. Kommuniziert wird in beide Richtungen, abhängig ist nur eine.
Der Abstraktionsgrad steigt mit der Anzahl darunterliegender Schichten. Oben nutzernah, unten technisch und konkret.
Aspekte der Fachdomäne gehören nie in die Präsentationsschicht: Das schadet der Wartbarkeit und verringert die Wiederverwendbarkeit.
Die umgekehrte Richtung oder das „Durchgreifen“ durch eine Zwischenschicht sollte nur in begründeten Ausnahmefällen erlaubt werden.