UML 类图中的操作

在“统一建模语言”(UML)类图中,操作请求的服务是通过调用类元或类的实例来执行的服务。操作包含在类中。类元可以具有任意数目的操作,也可以根本不具有任何操作。

操作是要求对象执行的功能或查询的实现。严格定义的操作只执行一项任务。

例如,可以使 Cart 类负责添加或除去客户计划购买的商品。然后,可以添加 addItem( ) 操作来将商品添加至购物车以及添加 removeItem( ) 操作来从购物车除去商品。

在类图中,C/C++ 方法映射至 UML 类操作或行为。

如下表中的图所示,操作显示在 UML 类图中形状的操作部分内。

C/C++ 源代码 UML 可视化
显示了 C/C++ 操作。 显示 C/C++ 操作的图。

可以显示、隐藏或折叠操作部分以及显示或隐藏部分标题。还可以使用文本符号(例如“+”)或图标(例如,显示操作的“Eclipse 保护”可视性图标的图像。)来指定操作的可视性样式。

相关概念
UML 类图
UML 类
属性
多重性
可视性

反馈