0

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

在此处输入图像描述

是否允许以下​​链接:

  • 边界到边界?
  • 控制来控制?
4

1 回答 1

2

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

所以应该只允许以下链接:

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

你看到边界到边界是不允许的。边界只能链接到参与者或控件。

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

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

于 2016-04-10T00:06:20.547 回答