< 上一课 | 下一课 >

课程 5:将新的元素绑定到模式实例

本课探讨对模式实例添加或绑定自变量的不同方法。

在开始之前,必须先完成“课程 4:创建模式实例”。

如果您想在执行这些步骤之前查看本课程,请单击:

在进行绑定时,模式实例的模板参数将替换为模式应用者指定的所选或新建的元素。

是选择现有元素还是创建新的元素作为自变量,取决于模式的预期用途。在本教程中,将探讨不同的方法以便您对其进行了解。

在自由格式或类图中,您可以使用操作栏来添加元素。要查看操作栏,请在图编辑器的空白表面上移动光标并按空格键。可以将光标放在模式实例中模板参数的上面,以显示更小的操作栏,此时,该操作栏只显示适用于模板参数的 UML 类型的元素。

如果几秒钟后该操作栏消失,则按空格键可以将其重新显示。

要将新元素绑定到模式实例:

  1. 创建新元素作为自变量。
    1. 在自由格式或类图上,将光标悬浮在模式实例的接口参数上。将显示操作栏。
    2. 单击操作栏上的接口图标以创建接口元素并将其绑定到该模板参数。元素(接口)的 UML 类型前面的模板参数旁边的空白框将替换为绑定符号,指示新的元素已绑定到该模式实例。
    3. 在“项目资源管理器”视图中,注意 UML 模型中已添加新的接口元素。此外,模式实例的模板绑定结构还显示已绑定到接口元素的接口模板参数。
  2. 创建定制名称元素作为自变量

    因为模板设计者可以在设计中禁止此选项,所以并非所有模式模板都包含此选项。

    1. 在自由格式或类图上,将光标悬浮在模式实例的接口参数上。在操作栏上,图标可供选择,指示模板参数的多重性允许绑定另一元素。
    2. 单击操作栏上接口图标右边的文本图标。将在模板参数右边显示一个矩形框。
    3. 在该框中,输入 IMyInterface 以命名新的元素,然后单击该实例的外部或按 Enter 键以完成名称输入。元素(接口)的 UML 类型前面的模板参数旁边的空白框将替换为绑定符号。
    4. 在“项目资源管理器”视图中察看对模板绑定结构所做的更改。现在,该绑定结构显示已绑定到另一名为 IMyInterface 的 UML 接口元素的接口模板参数。
您已完成了准备,接下来可以了解通过将新元素绑定至模式实例来对模式实例添加自变量的另两种方法。
< 上一课 | 下一课 >