我阅读了很多文章,并看到了很多图片,我无法回答是否应该在序列图中包含View类或DB类的对象,还是应该更加通用化?
答案 0 :(得分:1)
所有与序列中包含的操作设计相关的类都应该在那里。
通过制作太多的东西,你可能会错过重要的细节。我倾向于在我的序列中包含从UI元素到DB的引用。如果您担心视图和数据库没有修复,并且使用具体参考将使您的disgram不正确。这表明设计需要仔细看看!也许视图和中间层以及数据库和中间层之间的契约需要更好地定义。然后,您所要做的就是在一般图表中包含对合同的引用,并在每个实现的单独图表中进一步详细说明。
You can see the depth that many go to in this intro.
请记住,UML应该是关于思想/设计的良好沟通。做什么以最简单的方式传达所需的所有iformation!