UML 类图中的操作

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

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

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

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

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

Java™ 源代码 UML 可视表示
该图显示作为操作出现的 Java 源代码。 该图显示如何在 UML 类图中表示 Java 类的操作(方法)。
相关概念
UML 类图中的属性
相关任务
在 UML 类图中显示类元的操作特征符

反馈