Complexity of the interface is another factor affecting coupling. The
more complex each interface is, the higher will be the degree of
coupling
上面引用的句子来自软件工程的简要介绍,第6章:设计
我不知道接口如何用于组件图模块之间的通信?
最佳答案 接口由组件实现(公开).
其他组件引用此接口并使用它们来创建对象,调用方法等.组件与其使用的接口之间的这种关系称为依赖关系.
系统中的接口越多,系统就越复杂.
实际上,影响复杂性的因素远远超过纯接口计数是刚才提到的依赖关系的性质和结构.坚实的系统架构具有较少的依赖性,以清晰,简洁的方式组织.
特别危险的是所谓的循环依赖.应该完全避免它们.
一个简单的例子: