Achieving Loose Coupling Through Design Patterns
A calm, thorough guide to how design patterns achieve loose coupling: the paper-cups-and-string vs. walkie-talkies analogy, what coupling really is (and the connascence vocabulary for talking about it precisely), four reasons loose coupling matters (change stays local, testing becomes possible, teams work independently, failures stay contained), the spectrum of coupling…