0

我阅读了很多文章,看到了很多图像,但我无法回答 View 类或 DB 类的对象应该包含在序列图中还是应该更概括的问题?

4

1 回答 1

1

与序列中包含的操作设计相关的所有类都应该存在。

把太多的东西概括化,你就有可能错过重要的细节。我倾向于在我的序列中包含从 UI 元素一直到数据库的引用。如果您担心 View 和 DB 不固定,使用具体的 refs 会使您的图表不正确。这表明设计需要仔细观察!也许视图和中间层以及数据库和中间层之间的契约需要更好地定义。然后,您所要做的就是在通用图表中包含对合同的引用,并在每个实现的单独图表中包含更多细节。

您可以在本介绍中看到许多人的深度。

请记住,UML 应该是关于想法/设计的良好沟通。尽可能以最简单的方式传达所需的所有信息!

于 2012-05-04T13:52:58.470 回答