在统一建模语言(UML)类图中,操作请求的服务是通过调用类元或类的实例来执行的服务。操作包含在类和接口中。一个类元可以具有任意数目的操作,也可以根本不具有任何操作。
操作是通过调用对象来执行的函数或查询的实现。严格定义的操作只执行一项任务。
例如,可以使“购物车”类负责添加或除去客户计划购买的商品。然后,可以添加一个 addItem( ) 操作来把商品添加至购物车以及一个 removeItem( ) 操作来从购物车除去商品。
在 UML 类图中,Java™ 方法映射到 UML 类操作(行为)。
在 UML 类图中操作显示在形状的操作部分中。在类的作用域(它是静态的)中定义的操作以加下划线的形式显示出来。操作的可视性样式可以使用文本符号(例如“+”)或图标(例如 )表示。
下图说明如何在类图中用可视性图标表示操作。
Java 源代码 | UML 可视化 |
![]() |
![]() |