把耦合變成設計工具#
Part II 把耦合拆成三個維度:強度(strength)、距離(space/distance) 與時間(volatility)。Part III 的工作是把 Parts I 與 II 的內容合在一起,讓耦合從「需要避免的問題」變成「可運用的設計工具」。
章節脈絡#
- Chapter 10 平衡耦合
- 提出 balanced coupling 模型,整合三個維度
- 教讀者用這個模型評估設計帶來的複雜度、成本與模組化程度
- Chapter 11 重新平衡耦合
- 從靜態評估走向動態演進
- 如何辨識系統環境中的關鍵變化,並透過調整耦合力道回應這些變化
- Chapter 12 軟體設計的碎形幾何
- 處理最常見也最危險的變化類型:成長(growth)
- 引用其他產業與自然界的洞見,揭示模組化系統的碎形幾何
- Chapter 13 平衡耦合的實戰
- 透過八個案例演練 balanced coupling 在不同抽象層級上的應用
- Chapter 14 結語(在附錄前)
- 總結與實務建議
從本部分起,「哪些耦合該避免、哪些該保留、該如何調整」終於可以給出可操作的判準。