摘要: 从耦合关系谈起-耦合关系直接决定着软件面对变化时的行为[设计模式研究的是模块与模块之间的关系] – 模块与模块之间的紧耦合使得软件面对变化时,相关的模块都要随之更改 – 模块与模块之间的松耦合使得软件面对变化时,一些模块更容易被替换或者更改,但其他模块保持不变 一个原则:变化快的东西不要影响变化慢的东西。 接口是模块与模块之间连接的部分,是相对稳定的部分,如下图... 阅读全文