操作是要求对象执行的功能或查询的实现。严格定义的操作只执行一项任务。
例如,可以使 Cart 类负责添加或除去客户计划购买的商品。然后,可以添加 addItem( ) 操作来将商品添加至购物车以及添加 removeItem( ) 操作来从购物车除去商品。
在类图中,C/C++ 方法映射至 UML 类操作或行为。
如下表中的图所示,操作显示在 UML 类图中形状的操作部分内。
| C/C++ 源代码 | UML 可视化 |
![]() |
![]() |
可以显示、隐藏或折叠操作部分以及显示或隐藏部分标题。还可以使用文本符号(例如“+”)或图标(例如,
)来指定操作的可视性样式。