uml - 如何避免创建冗长而复杂的序列图?
问题描述
我对创建序列图非常陌生。我一直在观看无数的教程视频以确保我理解这个概念,但是,当我必须将 2 名玩家之间的特定骰子游戏实现为序列图而不使其太长和太复杂时,麻烦就开始了。我说的是特定的骰子游戏,因为它添加了自定义规则。这会导致许多替代方案和循环。我是否只包括骰子游戏中最重要的部分?
解决方案
是的,只显示需要的内容。这将是许多对象进行通信的部分。你永远不会显示完整的路径(这在几乎所有情况下都是不可能的)。SD 不适用于图形编程。他们将帮助您了解某些合作的想法。因此,只需从一些基础知识开始,就可以根据需要创建尽可能多的 SD。当出现问题时,您可以使用额外的 SD 来澄清这些问题。还将 SD 与协作(作为用例的实现)相关联。根据您使用的工具,有不同的方法可以做到这一点(包装就是其中之一)。
推荐阅读
- javascript - 通过 onclick(for 循环)访问 Javascript 数组中的子元素
- java - 如何在 JPA 中找到与规范和可分页关系密切的所有内容?
- c++ - What does a typecast at the beginning of an arithmetic expression apply to?
- python - 烧瓶休息加。为什么我的 Api 没有“marshall_with”属性?
- ios - gl-react 渲染 IOS 上的旋转照片(仅限 IOS 照片)
- python-3.x - Ansible:Jinja2 无法正确读取字典对象
- javascript - 为什么在设置 Mongoose 连接时在 .then() 中使用 console.log() 时不打印?
- nlp - 聚类后如何测量聚类内句子之间的相似度?
- python - FMU机器学习模型
- javascript - TS RadioGroup 在更改处理程序上返回类型字符串而不是可能的字符串数组