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