知识卡片

松耦合需要机制

普通读书笔记卡 · 1924.d

内容

松耦合不是少写依赖,而是用发现、选择、标准协议、接口约束和运行时替换机制管理依赖。[[服务粗粒度代价]]提醒:耦合转移到协议和治理层后,复杂度不会消失,只会换地方出现。

参考来源

- 位置:第1章《软件架构中面向对象、基于组件、面向代理和面向服务的范式》1.2节「面向服务范式」及1.4.3.1节「松散耦合」标准(源文件:_chapter-text/ch01.txt) - 结论依据:原文明确说明松散耦合是通过标准协议、发现与动态选择等机制实现解耦,而耦合包含动态发现服务和自动更改/替换服务的所有概念,说明依赖并未消失而是转移到协议和治理层,直接支持卡片对松耦合不是少写依赖、而是用机制管理依赖的论述。 - 原始内容:"松散耦合:服务通过标准与客户和其他服务连接。这些标准确保了解耦——也就是减少依赖……在SOSE的语境中,耦合包含动态发现服务和自动更改/替换这些服务的所有概念。"