UML之属性与参数的多重性

thbcm阅读(206)

二、操作参数的多重性

我们也可将多重性应用于操作参数,其用法与在属性上应用相同。当然,如果一个参数的多重性为“[1]”时,我们通常省略不标记。

例如在下图中,类Ride中有一个设定骑行日程的schedule操作,它包含标明多重性的三个参数:参数for的多重性为“[1..*]”,表示参与骑行的骑手至少有一个;参数itinerary的多重性为“[2..*]”,表示路线至少有两个点(起点与终点,还可包含若干途经点);参数isSharedRide的多重性为“[0..1]”,表示它是一个可选参数,即该骑行日程是否可分享,通常一个参数如果是可选参数,应为其指定缺省值。




类图Marriage是另外一个例子,不同于上述示例中各参数多重值个数不定,其操作wed中前三个参数都有严格限定的值的个数。




多重性还可应用于其他一些行为元素中,其用法大抵一致,使用时可以举一反三,本文不再赘述。

混合云网络过于复杂?ENS给你全局一张网的极致体验

thbcm阅读(192)

经过几十年的发展,支撑企业IT系统的数据中心已不再是单一的资源池、单一位置分布或单一平台类型,而是形成了包括多种资源池、分布在不同物理位置的混合形态。考虑到业务安全隔离、防止锁定、可靠性、技术创新、组织流程和竞标合规等因素,企业的业务系统通常会部署在不同平台的资源池和地理位置上。

StarRocks元数据无法合并

thbcm阅读(242)

已经平稳运行了几个月的StarRocks集群突然奔溃,在恢复过程中,发现其元数据从5月16号之后一直没有进行过合并,导致BDB文件非常多,其恢复时间达到了将近2小时。

机器学习实战:以鸢尾花数据集分类问题为例

thbcm阅读(176)

鸢尾花数据集是机器学习领域最著名的数据集之一,由R.A. Fisher于1936年收集。该数据集包含了150个样本,每个样本有4个特征(花萼长度、花萼宽度、花瓣长度、花瓣宽度),这些特征用于区分三种不同的鸢尾花种类:Setosa、Versicolour和Virginica。

联系我们