此图能否代表集合中的每个 Iteration/for?顺序图还是 Activity 图?
Can this diagram represent an Iteration/for each in a Collection? Sequence Diagram or Activity Diagram?
我使用此方法 findNegozio(insertID) 用于在集合中查找具有 insertID 的元素。
所以,findNegozio(insertID) 是我的序列图中经常提到的操作,所以我想我会用序列图来说明它。
这个想法是代表一个集合的迭代,只取与输入的 ID 匹配的元素。
这是表达我的想法的好方法吗?
表示一些时序图的频繁步骤有用吗?
编辑:也许只有一步是更好的 OPT 而不是 ALT。
前三句:
对我来说你的代码无效,因为循环后缺少 return => 我想变量 result添加 并初始化为 null,如果存在则设置为找到的项,最后用于最终的 return.
你确定 findNegocio 不是 static 吗?
为什么 findNegocio 定义在 Negocio 而不是 GestoreNegocio ?
序列图显示了交互(部分或部分)并侧重于生命线之间的消息交换。
根据您的操作定义,需要确定哪些消息足够有趣以显示在您的序列图中。我认为关于列表和迭代器的细节不必展示,它们非常经典,目标不是解释如何使用 Java 内置 类.
要打破循环,你有片段 break,所以你的序列图可以是(我添加了一个调用者,因为我的工具不管理 lost/found 消息):
但也许显示的主要信息是 GestoreNegocio 的使用,循环本身并不是很有趣?
我使用此方法 findNegozio(insertID) 用于在集合中查找具有 insertID 的元素。 所以,findNegozio(insertID) 是我的序列图中经常提到的操作,所以我想我会用序列图来说明它。 这个想法是代表一个集合的迭代,只取与输入的 ID 匹配的元素。
这是表达我的想法的好方法吗? 表示一些时序图的频繁步骤有用吗?
编辑:也许只有一步是更好的 OPT 而不是 ALT。
前三句:
对我来说你的代码无效,因为循环后缺少 return => 我想变量 result添加 并初始化为 null,如果存在则设置为找到的项,最后用于最终的 return.
你确定 findNegocio 不是 static 吗?
为什么 findNegocio 定义在 Negocio 而不是 GestoreNegocio ?
序列图显示了交互(部分或部分)并侧重于生命线之间的消息交换。
根据您的操作定义,需要确定哪些消息足够有趣以显示在您的序列图中。我认为关于列表和迭代器的细节不必展示,它们非常经典,目标不是解释如何使用 Java 内置 类.
要打破循环,你有片段 break,所以你的序列图可以是(我添加了一个调用者,因为我的工具不管理 lost/found 消息):
但也许显示的主要信息是 GestoreNegocio 的使用,循环本身并不是很有趣?