界面的复杂性是影响耦合的另一个因素。该 每个界面越复杂,程度就越高 耦合
以上引用的句子来自软件工程的简要介绍,第6章:设计
我不知道界面如何用于组件图模块之间的通信?
答案 0 :(得分:2)
接口由组件实现(公开)。
其他组件引用此接口并使用它们来创建对象,调用方法等。组件与其使用的接口之间的这种关系称为依赖。
系统中的接口越多,系统就越复杂。
实际上,影响复杂性的因素远远超过纯接口计数,这是刚刚提到的依赖关系的性质和结构。坚实的系统架构具有较少的依赖性,以清晰,简洁的方式组织。
特别危险的是所谓的循环依赖。应该完全避免它们。
一个简单的例子: