在序列图中,我试图对创建一堆对象的循环进行建模。我在网上几乎没有找到关于在 SD 图中创建多个对象的信息,所以我求助于你。
课程是甲板和卡片
卡片由 fillDeck() 创建,由 Deck 的构造函数调用(仅供参考,对象存储在 Deck 的数组列表中)。
有许多类型的卡具有不同的属性。假设我要制作 8 张 A 类卡片,12 张 B 类卡片和 3 张 C 类卡片
我将如何去建模这样的事情?到目前为止,这是我的想法,但显然不完整。
希望有人能帮忙!谢谢!
+------+
| 甲板 |
+------+
|
+--+--------+-------------+
| 循环 8x / |
+--+-----+ +---------+ |
| |-------->| 卡(A) | |
| | +-----+----+ |
+--+--------------------------+
| |
+--+--------+------|------------------------+
| 循环 12x / | |
+--+------+ | +---------+ |
| |-------------------------->| 卡(B) | |
| | | +----+----+ |
|--+----------------------------------------+
| | | |
+--+--------+-------------------------- --------+
| 循环 3x / | | |
+--+-----+ | | +---------+ |
| |---------------------------------------------------->| 卡(C) | |
| | | | +----+----+ |
|--+---------------------------------------------- --------+
| | | |
