应用模式
创建与用户定义模式关联的角色后,即可开始应用该模式。应用模式操作涉及选择项目中要应用属性和关系的现有元素;或者根据模式中指定的属性和关系来创建新元素。
可以通过“项目”窗口或“UML 设计中心”窗口来应用模式。“项目”窗口中的模式只能应用于该项目。“UML 设计中心”中的模式可应用于任意项目。更多信息,请参见 使用设计中心 。
应用模式:
- 选择模式。
您可以通过“项目”窗口、“UML 设计中心”窗口或模式所在的图选择模式。
- 右键单击该模式并选择“应用设计模式”。
将打开“设计模式应用向导”的“欢迎”窗格。
- 单击“下一步”继续执行操作。
“模式选择”面板将打开,显示包含模式的项目,且选定了模式本身。
- 单击“下一步”继续执行操作。
“目标作用域”面板将打开,其中包含目标项目。
- (可选)从“名称空间”列表中选择一个包。
如果要在项目中创建新元素,请在选定的包中创建这些元素。
- 单击“下一步”继续执行操作。
将打开“选择参与者”面板。在此面板中,可以指定将接收该模式中角色的属性和关系的元素。
- 要添加元素,请执行以下操作:
- 在“选择参与者”面板上,右键单击包含具有多重性的参与者的行,然后选择“创建”。
这将在网格中添加额外的一行,用于容纳其他参与者。
- 在允许的情况下继续添加参与者。
- 选择“参与者”行,并为两个元素键入名称。
- 如果要为这些角色创建新元素,请在“参与者”列中选择一行,并为每个新元素键入一个名称。如果要将该模式应用到现有的元素,请从“参与者”列的下拉列表中选择元素。
- 如果选择现有元素,则在应用模式期间可能会提示您覆盖现有元素。这取决于“覆盖现有参与者”首选项。有关详细信息,请参见 “选项”窗口中的 UML 类别 。
- 选择参与者后,请单击“下一步”继续。
- 要创建包含已向其应用模式的元素的类图,请执行以下操作:
- 选中“创建类图”复选框。
- 为该图指定一个名称,然后单击“下一步”。
- 检查摘要面板上的选择内容,然后单击“完成”以应用模式。
应用该模式后,可能会提示您生成这些元素的代码。
如果选择为参与者生成代码,则会显示进度栏。这种情况下,请在代码生成完成后单击“完成”。
如果选择创建类图,则该图将显示在图编辑器中。
- 保存图和项目。
法律声明