5 Komponentenarchitektur: Entkopplung

»...it is almost always incorrect to begin the decomposition of a system into modules on the basis of a flowchart. We propose instead that one begins with a list of difficult design decisions or design decisions which are likely to change. Each module is then designed to hide such a decision from the others.«

David Parnas

Nach den ersten Umstellungen im Coding, um Modularität zu erreichen, und den Grundlagen einer modularen Architektur wird der Aspekt der Schnittstellen von Modulen genauer beleuchtet und es wird untersucht, wie Services verwendet werden, um Entkopplung zu erreichen. Direkte Verwendung von Services ist nicht erwünscht, denn das würde eine enge Kopplung nach sich ziehen.

Enge Kopplung muss ...

Get Software modular bauen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.