练习 7:重新应用模式

此练习探索在向将用作自变量的接口添加附加元素之后重新应用样本模式。

在练习 6 中,您为“接口”模式指定了自变量。当您指定 AppFunction1 作为自变量时,看到 UML 操作被添加到类 AppFunction1,而类 AppFunction1 被绑定到分配的模板参数。现在,您可以修改部分自变量元素,以观察如何重新应用模式来更新参与模式应用的其他元素。

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

 向我展示按钮 向我展示

在开始之前,您必须完成练习 6:将现有元素作为自变量绑定

向接口添加操作

这样,您可以看到使用模式的作用,添加操作元素来观察重新应用模式的结果。
  1. 在“模型浏览器”视图中,右键单击 IMyInterface 接口,并单击添加 UML > 操作一个操作被添加到接口,并且缺省名称成为焦点。
  2. 在缺省名称上输入 myOperation
  3. 在图视图中,右键单击模式实例,并单击模式 > 重新应用模式。除非模式作者明确改变了模式设计中的重新应用过程,否则所有绑定的元素(如同此模式一样)现在由该模式重新评估。
  4. 在图视图或“模型浏览器”视图中,找到 AppFunction1 类,然后观察重新应用模式的结果。myOperation 操作被添加到 IMyInterface。

最后检查应用模式摘要中的资料,完成此教程。

反馈
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.