前页 | 后页 |
关联类
描述
关联类是使关联具有属性和操作(特征)的UML构造。这导致了具有关联和类特征的混合关系。
当您添加关联类连接时, Enterprise Architect还会创建一个自动连接到关联的类。当您隐藏或删除关联时,类也被隐藏或删除。
要将关联类添加到类或部署图中,请单击工具箱中的“关联类”图标。单击并按住图表中的源object ,同时将线拖动到目标元素,然后释放鼠标按钮。 Enterprise Architect绘制连接器并添加类,然后提示您添加类名。请注记,类和连接器的名称相同。您还可以将新类连接到现有关联。
通过选择关联连接器上的“查找关联类”上下文菜单选项,您可以在浏览器窗口中突出显示关联类的类部分。
示例
该图说明了模型元素之间的关联类。注记从类到关联的虚线。您不能移动或删除此行。
注记
- 如果您将带有形状脚本的构造型应用于关联类,请注意形状脚本适用于类部分和关联部分;因此,您可能必须在 shape main 中包含测试元素类型的逻辑,以便您可以为类和关联提供单独的绘图说明
- 这种逻辑在以下情况下是不必要的:
-形状源或形状目标,它们被类忽略,或者
- 装饰形状,被关联连接器忽略 - 如果您将类与关联连接器分离,则两个部分都将保留其形状脚本,直到移除构造型
工具箱icon
了解更多
OMG UML规范:
OMG Unified Modeling Language规范 (v2.5. 1 , p.200) 指出:
AssociationClass 是一个关联的声明,它具有自己的一组特征。 AssociationClass 既是一个关联类又是一个类,并保留了两者的静态和动态语义。一个AssociationClass描述了一组对象,每个对象都共享AssociationClass所包含的相同特征、约束和语义作为一种类,并对应于一个将AssociationClass实例化为一种关联的唯一链接。