如何在组件图模块之间的通信中使用该接口?

时间:2014-05-15 15:17:39

标签: interface uml coupling

  

界面的复杂性是影响耦合的另一个因素。该   每个界面越复杂,程度就越高   耦合

以上引用的句子来自软件工程的简要介绍,第6章:设计

我不知道界面如何用于组件图模块之间的通信?

1 个答案:

答案 0 :(得分:2)

接口由组件实现(公开)。

其他组件引用此接口并使用它们来创建对象,调用方法等。组件与其使用的接口之间的这种关系称为依赖

系统中的接口越多,系统就越复杂。

实际上,影响复杂性的因素远远超过纯接口计数,这是刚刚提到的依赖关系的性质和结构。坚实的系统架构具有较少的依赖性,以清晰,简洁的方式组织。

特别危险的是所谓的循环依赖。应该完全避免它们。

一个简单的例子: enter image description here