在 UML 静态结构图中处理类和对象

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

重要: UML 静态结构图在Visio 2013和更高版本中不可用。有关信息, 请参阅Visio 中的 UML 图

向类、组件或其他元素添加接口

  1. 在静态结构、组件或部署图中, 将棒糖接口形状 (用一条直线和圆表示) 拖到绘图页上。

  2. 将不带圆圈的终结点粘附到类组件或其他元素上的连接点 连接点图像 - 蓝色 X

  3. 双击 "接口" 形状以添加名称、操作和其他属性值。

    提示: 你还可以使用类似于类的矩形接口形状来表示接口。当你想要显示接口操作的列表时, 请使用此形状。

    提示: 若要更改为某个接口显示的形状的类型, 请右键单击 "接口" 形状, 然后单击 "显示为类状的接口" 或 "显示为棒糖形接口"。

指示类与接口或其他元素之间的实现关系

  1. 在静态结构图中, 右键单击任何类形状 (参数化的类实用工具元类), 单击 "形状显示选项", 然后在 "常规选项" 下, 选择 "实现"链接

  2. 将 "类" 形状上的实现链接的控制手柄 控制手柄 粘附到接口、类或其他元素上的连接点 连接点图像 - 蓝色 X

将接收添加到分类器

  1. 双击表示要向其添加接收的分类器的形状, 然后单击 "接收" 类别。

  2. 单击 "新建" 以添加新的接收。

  3. 单击 "接收" 类别。在 "接收" 列中键入接收的名称。在 "信号" 列中, 选择分类器为 "接收" 准备的信号, 然后选择所需的其他属性值。

    注意: 信号元素必须存在于模型中, 才能在信号列表中使用。

  4. 在 "异常" 类别中, 选择接收可能生成的异常 (如果有)。

    注意: 异常元素必须存在于模型中, 才能在信号列表中使用。

  5. 添加所需的任何限制或标记值, 然后单击"确定" , 直到关闭形状的 " UML 属性" 对话框。

将模板参数添加到类

  1. 双击表示要向其添加参数的元素的形状 (参数化的类实用工具元类绑定元素), 然后单击 "模板参数"。

  2. 单击 "新建" 以添加新的参数。

  3. 在 "模板参数" 列表中:

    • 若要编辑现有参数, 请在 "模板参数" 列中键入新名称。

    • 若要编辑类型, 请单击 "类型" 字段, 单击箭头, 然后从列表中选择类型。

    • 若要添加文档, 请在 "文档" 框中键入。

  4. 单击"确定"以接受更改并关闭 " UML 类属性" 对话框。

    提示: 你可以通过向类形状添加参数, 使任何类成为参数化的类。若要隐藏任何类形状上的参数, 请右键单击该形状, 单击 "形状显示选项", 然后在 "隐藏" 下选择 "模板参数"。

将模板参数绑定到类

  1. 将 "绑定元素" 形状从 " UML 静态结构" 模具拖动到绘图页上, 并放置 "参数化的类" 形状和要绑定的参数。

  2. 将 "绑定" 形状拖到绘图页上, 并将不带箭头的端点粘附到绑定元素上的连接点 连接点图像 - 蓝色 X

  3. 将带箭头的绑定终结点粘附到参数化的类形状上的连接点。

  4. 双击 "绑定" 形状, 然后单击 "绑定参数"。

  5. 在 "绑定参数" 下, 选择要将类型绑定到的参数 (如果该参数没有指定类型) 或选择一个值 (如果该参数具有指定的类型)。单击 "属性", 选择键入或键入所需的值, 然后单击"确定"

  6. 单击"确定"以关闭 " UML 绑定属性" 对话框。

与参数化的类相关联的属性和操作将传递给绑定元素。分配给类的未绑定参数 (没有指定类型) 作为属性类型或操作返回类型, 将按照上面步骤5中指定的类型替换在绑定元素中。

创建对象作为类的实例

  1. 在静态结构图中, 将一个 "" 形状拖到绘图页上, 以表示您希望该对象成为其实例的类。

  2. 可选: 双击 "类" 形状以打开 " UML 类属性" 对话框。单击 "属性", 然后单击 "新建" 将属性添加到课堂。单击"确定", 然后再次单击"确定"

  3. 将 "对象" 形状拖到绘图页上, 然后双击该形状。

  4. 在 " UML 对象属性" 对话框中, 单击 "对象", 然后键入对象名称。在 "" 下, 选择希望对象成为其实例的类。

  5. 单击 "属性值", 然后选择要向其添加实例值的属性, 然后单击 "属性"。键入该属性的值。

  6. 单击 "属性链接", 添加所需的任何其他属性值, 然后单击"确定"

  7. 对要为其添加实例值的所有属性重复步骤5和 6, 然后单击"确定"

从课堂中删除模板参数

  1. 双击该形状 (参数化的类实用工具元类绑定元素), 表示包含要删除的参数的元素, 然后单击 "模板参数"。

  2. 选择要删除的模板参数, 单击 "删除", 然后单击"确定"

编辑类的模板参数

  1. 双击该形状 (参数化的类实用工具元类绑定元素), 表示包含要编辑的参数的元素, 然后单击 "模板参数"。

  2. 在 "模板参数" 列表中, 为要编辑的每个参数单击 "类型" 字段。然后, 单击箭头并从列表中选择一种类型。

    注意: 你可以将没有指定类型的参数作为类型分配给属性, 或将操作分配为返回类型。

  3. 在 "模板参数" 列表中, 为要编辑的每个参数键入新名称。

  4. 在 "文档" 框中, 键入所需的文档。

  5. 单击 "新建" 以添加其他参数 (并执行步骤3到步骤 5), 或单击"确定"以关闭 " UML 类属性" 对话框。

隐藏类的 "属性" 和 "操作" 部分

  1. 右键单击 "" 形状, 然后单击 "形状显示选项"。

  2. 在 " UML 形状显示选项" 对话框中的"隐藏" 下, 选择 "属性" 以隐藏 "属性" 部分, 然后选择 "操作" 以隐藏 "操作" 部分。

    提示: 若要再次显示 "属性" 和 "操作" 部分, 请右键单击该形状, 单击 "形状显示选项", 然后清除 "属性操作"。

指示可以引用程序包中的类

  1. 在包图表中, 将 "依赖关系" 形状拖到绘图页上。

  2. 将不带箭头的相关性终结点粘附到将引用另一程序包中的类的程序包上的连接点。

  3. 将具有箭头的相关性终结点粘附到包含要引用的目标类的程序包上的连接点 连接点图像 - 蓝色 X

  4. 双击 "依赖关系" 形状以打开 " UML 依赖属性" 对话框。

  5. 在 "名称" 下, 键入依赖关系的名称。在 "构造型" 下, 选择 "导入", 然后单击"确定"

注意: 使用 < < 导入 > > "依赖关系" 连接程序包只表示可以引用类。你仍需要为目标类设置适当的可见性。

按实现类显示类型的实现

  1. 在静态结构图中, 将 "" 形状拖到绘图页上。双击该形状。

  2. 在 " UML 类属性" 对话框中, 单击 "" 并键入类的名称。在 "构造型" 下, 选择 "类型", 然后单击"确定"

  3. 将第二个 "" 形状拖到绘图页上。双击该形状。

  4. 在 " UML 类属性" 对话框中, 单击 "" 并键入类的名称。在 "构造型" 下, 选择 "实现类", 然后单击"确定"

  5. 右键单击该实现类, 然后单击 "形状显示选项"。在 " UML 形状显示选项" 对话框中的 "常规选项" 下, 选择 "实现链接", 然后单击"确定"

  6. 拖动实现类形状上的控制手柄 控制手柄 以创建表示实现关系的连接线。

  7. 将 "实现连接线" 箭头上的终结点粘附到表示该类型的形状上的连接点 连接点图像 - 蓝色 X 上。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×