操作是要求对象执行的功能或查询的实现。严格定义的操作只执行一项任务。
例如,可以使 Cart 类负责添加或除去客户计划购买的商品。然后,可以添加一个 addItem( ) 操作来把商品添加至购物车以及一个 removeItem( ) 操作来从购物车除去商品。
在 UML 类图中,操作显示在类元的操作部分。在类的作用域(它是静态的)中定义的操作以加下划线的形式显示出来。操作的可视性样式可以使用文本符号(例如“+”)或图标(例如
)表示。
下图说明如何在类图中用可视性图标表示操作。
| Java™ 源代码 | UML 可视表示 |
![]() |
![]() |