Class 图表计数选项和添加选项
Class diagram count options and add options
我有一个 class 图表 的菜单。
我如何知道有多少菜单选项(菜单项)可用,以及如何添加更多菜单选项。
我在想,因为它 0..*
它最初应该是 0,但你可以加起来达到 N 个数量。
多重性 0..*
告诉您 Menu
的实例可以有 0 到无限数量的 MenuItem
。
class-图表对您的 classes 进行了一般性陈述。它没有说明任何有关特定时间、年表或行为的信息。
未指定 Menu
构造函数。我们可以假设一个新的 Menu
开始时没有任何项目。但我们不确定:很可能有一个构造函数,从一开始就将一个或多个项目作为参数提供给它。
从它的名字,我们可以猜测Menu
操作AddItem()
向菜单添加新项目。从它的参数中,我们可以猜测 AddItem() 构造了那些要添加的项目。
不相关:构造函数MenuItem()
前面应该有«Create»
。不过大部分读者都会猜到意思。
我有一个 class 图表 的菜单。
我如何知道有多少菜单选项(菜单项)可用,以及如何添加更多菜单选项。
我在想,因为它 0..*
它最初应该是 0,但你可以加起来达到 N 个数量。
多重性 0..*
告诉您 Menu
的实例可以有 0 到无限数量的 MenuItem
。
class-图表对您的 classes 进行了一般性陈述。它没有说明任何有关特定时间、年表或行为的信息。
未指定 Menu
构造函数。我们可以假设一个新的 Menu
开始时没有任何项目。但我们不确定:很可能有一个构造函数,从一开始就将一个或多个项目作为参数提供给它。
从它的名字,我们可以猜测Menu
操作AddItem()
向菜单添加新项目。从它的参数中,我们可以猜测 AddItem() 构造了那些要添加的项目。
不相关:构造函数MenuItem()
前面应该有«Create»
。不过大部分读者都会猜到意思。