与序列中包含的操作设计相关的所有类都应该存在。
把太多的东西概括化,你就有可能错过重要的细节。我倾向于在我的序列中包含从 UI 元素一直到数据库的引用。如果您担心 View 和 DB 不固定,使用具体的 refs 会使您的图表不正确。这表明设计需要仔细观察!也许视图和中间层以及数据库和中间层之间的契约需要更好地定义。然后,您所要做的就是在通用图表中包含对合同的引用,并在每个实现的单独图表中包含更多细节。
您可以在本介绍中看到许多人的深度。
请记住,UML 应该是关于想法/设计的良好沟通。尽可能以最简单的方式传达所需的所有信息!