预订演示
前页 后页

模板捆绑

An example of a UML Class diagram that shows use of a template binding connector.

描述

在绑定类和参数化类之间创建一个模板捆绑连接器。然后,您在该连接器上定义绑定表达式。但是,如果绑定类需要一个概括或关联关系与参数化类,则可以在该关系上定义绑定表达式。

您可以使用以下方法创建模板捆绑连接器:

  • 工具箱类关系页面的图表捆绑工具箱
  • 源类元素旁边的快速链接器箭头
  • 绑定类元素的“模板”对话框;在这里,您可以通过单击“捆绑”面板下的“添加”按钮,指定连接器类型,然后从“选择 <Item>”对话框中选择目标参数化类来创建模板捆绑关系
这些方法中的每一个都创建连接器本身。对于前两种方法,然后单击连接器使其成为属性窗口的聚焦,在该窗口上选择“捆绑”选项卡以将参数替换定义为绑定表达式。第三种方法自动将您带到“属性”对话框上的同一选项卡。

工具箱icon

Template Binding connector

了解更多

OMG UML规范:

OMG Unified Modeling Language规范 (v2.5. 1 , p.24) 指出:

模板是A参数化的元素...用于使用模板关系生成其他模型元素。模板签名的模板参数指定将由绑定中的实际参数(或默认参数)替换的形式参数。