练习 5:将新元素绑定到模式实例

此练习探索将实参添加或绑定到模式实例的不同方法。

当绑定发生时,模式实例的模板参数替换为模式应用者指定的选中或新建元素。

选择现有元素还是新建元素作为实参,取决于您希望模式做什么。在本教程中,探索了不同的方法,以便您可以了解它们。

在自由格式图或类图上,您可以使用操作栏添加元素。要查看操作栏,请将光标小心移到空白“图”视图表面或任何元素上。您可以将光标放在模式实例中的模板参数上,以使操作栏只显示适用于 UML 类型的模板参数的元素。

如果操作栏几秒种后消失,则轻击空格键重新显示它。

如果希望在执行各步骤之前查看此练习,请单击:

向我显示按钮 向我显示

在开始之前,您必须完成练习 4:创建模式实例

新建元素作为实参

这是向模式实例添加带缺省名称的实参值的简单方法。
  1. 在自由格式图或类图上,将光标放在模式实例的“接口”参数上。会显示操作栏。
  2. 在操作栏上单击“接口”图标,创建“接口”元素并将其绑定到模板参数。绑定符号替换模板参数(后跟 UML 类型的元素(接口))旁边的空白框,表明将新元素绑定到模式实例。
  3. 在“模型浏览器”视图中,请注意 UML 模型中添加的新“接口”元素。模式实例的模板绑定结构也显示绑定到“接口”元素的“接口”模板参数。

创建一个指定名称的元素作为实参

这种添加实参的方法与上述方法相同,除了在绑定之前可有权选择为元素命名。
  1. 在自由格式图或类图上,将光标放在模式实例的“接口”参数上。在操作栏上,图标可供选择,这表明模板参数的多重性允许绑定其它元素。
  2. 在操作栏上,单击“接口”图标右边的“文本”图标。一个矩形框出现在模板参数的右边。
  3. 在该框中,输入 IMyInterface 来为新元素命名并单击实例以外的位置或按 Enter 完成命名。绑定符号替换模板参数(后跟 UML 类型的元素(接口))旁边的空白框。
  4. 在“模型浏览器”视图中,观察模板绑定结构的变化。绑定结构现在显示绑定到名为 IMyInterface 的附加 UML 接口元素的“接口”模板参数。

您准备学习向模式实例添加实参的另外两种方法,因此请继续到练习 6:将现有元素作为实参绑定

使用条款 | 反馈
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.