要创建链接,必须至少存在一个关联将其中一个对象的类型的基类连接到第二个对象的类型的基类。
过程
- 单击“链接”工具。
- 单击第一个对象。
- 单击第二个对象。
- 如果您愿意,可以对链接进行命名,然后按 Enter 键。
结果
这将在图中创建新链接,在浏览器中,此链接将显示在链接类别之下。根据需要,您可以在浏览器中将链接拖放到其他的类和包;但是,无法在浏览器中创建链接。
下图显示了对象模型图中的链接。注意,链接以深绿色显示,这便于您将它们与关联(以红色显示)区分开。另外,链接的名称和多重性带有下划线。
在缺省情况下,链接的角色名称和多重性不显示。您可以右键单击链接并选择显示选项以选择所要显示的项。
注意下列行为:
- 可以在两个对象或者属于对象的端口之间绘制链接。存在一种例外情况,即,可以在属于组合类及其部件的端口(或者其部件的端口)之间绘制链接。
- 在绘制链接时,产品将查找可以由新绘制的链接实例化的关联并自动映射该链接以便将该关联实例化。
- 如果您在两个具有隐式类型的对象之间绘制链接,并且不存在要实例化的关联,那么产品将自动创建新的对称关联。