【发布时间】:2014-03-05 13:53:09
【问题描述】:
在序列图中,我试图为创建一堆对象的循环建模。我在网上几乎没有找到关于在 SD 图中创建多个对象的信息,所以我求助于你。
类是 Deck 和 Card
卡片由 fillDeck() 创建,由 Deck 的构造函数调用(仅供参考,对象存储在 Deck 的数组列表中)。
有许多类型的卡片具有不同的属性。假设我要制作 8 张 A 类卡片,12 张 B 类卡片和 3 张 C 类卡片
我将如何对这样的事情进行建模?到目前为止,这是我的想法,但显然不完整。
希望有人可以提供帮助!谢谢!
+------+ |甲板 | +------+ | +--+--------+-------------+ |循环 8x / | +--+-----+ +---------+ | | |-------->|卡(A) | | | | +-----+----+ | +--+--------------------------+ | | +--+--------+------|------------------------+ |循环 12x / | | +--+------+ | +---------+ | | |-------------------------->|卡(B) | | | | | +----+----+ | |--+----------------------------------------+ | | | | +--+--------+-------------------------- --------+ |循环 3x / | | | +--+-----+ | | +---------+ | | |---------------------------------------------------->|卡(C) | | | | | | +----+----+ | |--+---------------------------------------------- --------+ | | | |【问题讨论】:
-
为什么你觉得它“明显不完整”?
-
我只有 3 条生命线,而我有 23 个对象。请注意,拥有 23 条生命线会非常混乱,但现在的情况,我不相信它正确地表示创建了更多对象
-
哦,我太傻了,我忘记了:+1 欢迎来到 StackOverflow!
标签: loops uml sequence-diagram createobject