Modularity and dependency management: System Architecture course | Zoonk
11. Modularity and dependency management
Use cohesion, coupling, information hiding, separation of concerns, dependency direction, and stable interfaces to manage complexity. Refactor a tightly connected design into clear modules.