摘要: 耦合关系直接决定着软件面对变化时的行为模块与模块之间的紧耦合使得软件面对变化时,相关的模块都要随之更改模块与模块之间的松耦合使得软件面对变化时,一些模块更容易被更改或替换,但其他模块保持不变动机在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这种对象经常面临着剧烈的变化,但是它却拥有比较稳定的接口问题:如何提供一种“封装机制”来隔离出... 阅读全文