前页 后页

模板绑定

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

描述

您在绑定类和参数化的类之间创建一个模板绑定连接器。然后,您在该连接器上定义绑定表达式。但是,如果绑定类要求与参数化的类建立通用,实现或关联关系,则可以改为在该关系上定义绑定表达式。

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

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

工具箱图标

Template Binding connector

学到更多

OMG UML规范:

OMG UML规范( UML上层结构规范,v2.1.1,第622页)指出:

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