我正在使用类和对象在 UML 中制作结构图,并想知道我是否做得正确。
以下(右侧)是否是表示左侧类图的对象图的正确方法?
不,您正在使用不是这种情况的泛化。要么把它排除在外,要么使用刻板的依赖<<instanceOf>>
。请注意,根据 UML 规范,这不是标准。但是这些规格让您可以自由表达。
实例化对象的类已显示在名称中objectName::className
。
来自附件 A p。UML 2.5 规范的 683 条,描述了图表类型的组织:
笔记。该分类法为各种主要类型的图表提供了逻辑组织。然而,它并不排除混合不同种类的图表类型,当一个组合结构和行为元素时可能会这样做(例如,显示嵌套在内部结构内的状态机)。因此,各种图表类型之间的界限并未得到严格执行。