如何避免创建长而复杂的序列图



我对创建序列图很陌生。我已经看了无数的教程视频,以确保我理解这个概念,然而,当我必须将两名玩家之间的特定骰子游戏实现为序列图而不使其过长和复杂时,问题就开始了。我说的是特定的骰子游戏,因为它添加了自定义规则。这导致了许多替代场景和循环。我只包括骰子游戏中最重要的部分吗?

是的,只显示需要的内容。例如,这将是许多对象进行通信的部分。您永远不会显示完整的路径(这在几乎所有情况下都是不可能的(。SD不适用于图形编程。它们将有助于为您提供某些合作的想法。因此,从一些基础知识开始,根据需要创建尽可能多的SD。当出现问题时,您可以使用额外的SD来澄清这些问题。还将SD与协作(用例的实现(联系起来。根据你使用的工具,有不同的方法可以做到这一点(包装就是其中之一(。

最新更新