用OMT表示法描述对象的实现

UML代表统一建模语言。 UML是一种流行的标准化建模语言,主要用于面向对象的软件。 OMT代表对象建模技术。 OMT由Rumbaugh于1991年开发,作为一种广泛用于软件开发的对象建模方法。 OMT被认为是统一建模语言(UML)的前身。 因此,许多OMT建模元素与UML建模元素相似。

我们基于 O M T 表 示 法 , 将 类 描 述 成 一 个 矩 形 , 其 中 的 类 名 以 黑 体表示。操作在类名下面,以常规字体表示。类所定义的任何数据 都在操作的下面。类名与操作之间以及操作与数据之间用横线分割。

返回类型和实例变量类型是可选的,因为我们并未假设一定要用具有静态类型的实现语 言。

用OMT表示法描述对象的实现_第1张图片
object.png

下面介绍三种类之间关系的图形表示。分别为对象组合,继承具体类,继承抽象类。

对象组合

下图中表示一个类实例化另一个类的对象,箭头指向被实例化的对象的类。

refrence.png
继承具体类

下图表示一个类继承一个具体类。我们以竖线和三角表示子类关系

用OMT表示法描述对象的实现_第2张图片
inheritance.png
继承抽象类

下图表示一个具体类继承一个抽象类。 抽象类的类名以斜体表示,以与具体类相区别。抽象操作也用斜体表示。图中可以包括 实现操作的伪代码,如果这样,则代码将出现在带有摺角的框中,并用虚线将该摺角框与代 码所实现的操作相连,图示如下。

用OMT表示法描述对象的实现_第3张图片
abstract.png

你可能感兴趣的:(用OMT表示法描述对象的实现)