操作

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

操作是通过调用对象来执行的函数或查询的实现。严格定义的操作只执行一项任务。

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

在 UML 类图中,Java™ 方法映射到 UML 类操作(行为)。

在 UML 类图中操作显示在形状的操作部分中。在类的作用域(它是静态的)中定义的操作以加下划线的形式显示出来。操作的可视性样式可以使用文本符号(例如“+”)或图标(例如 此图像显示操作的 Eclipse 受保护可视性图标。)表示。

下图说明如何在类图中用可视性图标表示操作。

Java 源代码 UML 可视化
此图像显示作为操作出现的 Java 源代码。 此图像显示如何在 UML 类图中表示 Java 类的操作(方法)。
相关概念
属性
可视性
相关任务
设置显示操作特征符的缺省值
更改显示属性和操作部分的缺省值
更改属性和操作的缺省可视性样式
显示类元的操作特征符
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.