UML Class 图

UML Class Diagram

我有一个使用边界、控制、实体模式的设计 class 图:

是否允许以下​​链接:

ECB pattern 旨在简化用例的实施。在其理念中,控件实现用例,界定用例与外部世界的关系,以及实体,即由用例管理的业务数据。

所以只应允许以下 links:

             Entity     Boundary   Control
Entity         X                      X
Boundary                              X
Control        X           X          X

您看到边界到边界是不允许的。边界只能 linked 到角色或控件。

控制控制是允许的,但你没有。

另一个问题是 link 应该表示的类型。它真的是简单的关联吗(即结构,一端是另一端的 属性 )?或者它是一个使用依赖性(即带有构造型 <> 的虚线会更合适)?我会选择实体之间的第一个替代方案,但第二个选择具有控制和边界。