Vorlesung von 09.01.2014
Thema: Strukturierte Analyse (Datenflussdiagramme)
Materialien zur Wiederholung
Folien
Bei dem Prinzip "Dependency Inversion" besteht die Frage, in welchem Paket sich die Schnittstelle befinden soll, die zur Umkehrung der Abhängigkeit definiert wird. In der Vorlesung habe ich gezeigt, dass sich Schnittstelle und Schnittstellen-Implementierung in unterschiedlichen Paketen befinden können. Das zugrunde liegende Prinzip heißt "Interface Separation" (nicht zu verwechseln mit "Interface Segregation") und wurde von Martin Fowler definiert.
Nachzulesen im Catalog of Patterns for Enterprise Application Architecture.
Materialien zur Strukturierten Analyse (Fremdfolien)
Foliensatz 1
Foliensatz 2
Foliensatz 3
Foliensatz 4