解耦合

耦合是一个宽泛的概念。两个程序模块有关联就叫作耦合。程序员 某些模块必然要关联起来才能工做,这是由业务逻辑决定的,不可否认。因此解耦并非字面意义上的把关联拆掉,而是把模块之间的关联放松到必要的程度。一些建议:编码 模块只对外暴露最小限度的接口,造成最低的依赖关系。 只要对外接口不变,模块内部的修改,就不得影响其余模块; 删除一个模块,应当只影响有依赖关系的其余模块,而不该该影响其余无关部分; 软件
相关文章
相关标签/搜索