前页 | 后页 |
协会班
描述
关联类是使关联具有属性和操作(功能)的UML构造。这导致具有关联和类特征的混合关系。
添加关联类连接时, Enterprise Architect还将创建一个自动连接到关联的类。当您隐藏或删除关联时,该类也会被隐藏或删除。
要将关联类添加到类或展开图中,请单击工具箱中的“关联类”图标。在将线拖动到目标元素的同时,单击并按住图中的源对象,然后释放鼠标按钮。 Enterprise Architect绘制连接器并添加类,然后提示您添加类名称。请注意,类和连接器的名称相同。您也可以将新的班级连接到现有的协会。
通过在关联连接器上选择“查找关联类”上下文菜单选项,可以在“浏览器”窗口中突出显示关联类的“类”部分。
例
此图说明了模型元素之间的关联类。注意从类到协会的虚线。您不能移动或删除此行。
笔记
- 如果要将带有形状脚本的构造型应用于关联类,请注意,形状脚本同时应用于“类”部分和“关联”部分。因此,您可能必须在形状主体中包含用于测试元素类型的逻辑,以便可以为类和关联提供单独的绘制指令
- 在以下情况中,不需要这样的逻辑:
-形状来源或形状目标,这些类别或类别会忽略
-装饰形状,被关联连接器忽略 - 如果将“类别”与“关联”连接器解除关联,则这两个部分都将保持其形状脚本,直到移除构造型为止
工具箱图标
学到更多
OMG UML规范:
OMG UML规范( UML上层结构规范,v2.1.1,第49页)指出:
'具有关联和类属性的模型元素。可以将AssociationClass视为具有类属性的关联,或具有关联属性的类。它不仅连接了一组分类器,还定义了一组属于关系本身而不是任何分类器的特征。