知识卡片

解耦换灵活

普通读书笔记卡 · 1900

内容

耦合越强,局部修改越容易牵动全局。解耦的目标不是让模块毫无关系,而是让关系显式、稳定、可替换;系统真正的灵活性来自依赖被约束在少数清晰连接点上。

参考来源

- 位置:《程序员的底层思维》第10章《解耦思维》10.1节「耦合与解耦」(源文件:Cheng Xu Yuan De Di Ceng Si Wei_split_015.html) - 结论依据:原文明确定义耦合是两个事物之间联系的紧密程度,指出耦合不可能被完全消除只能设法减少,直接支持卡片论点。 - 原始内容:""耦合"是指两个事物之间联系的紧密程度。联系越紧密,耦合性越高;联系越少,耦合性越低。……耦合不可能被完全消除,只能设法减少。……解耦并不会完全解开耦合,而是使用一些方法降低耦合的程度。"