UML建模详解(4)—类图与对象图的对比分析

1.类图与对象图的含义

类图(Class Diagram)显示了系统的静态结构,而系统的静态结构构成了系统的概念基础。系统中的各种概念都是现实应用中有意义的概念,这些概念包括真实世界中的概念、抽象的概念、实现方面的概念和计算机领域的概念。类图就是用于对系统中的各种概念进行建模,并描绘出它们之间关系的图。

在大多数的 UML 模型中,我们可以将这些概念的类型概括为以下四种。

(1).类:

(2).接口:

(3).数据类型:

(4).构件:

并且,UML 还为这些类型起了一个特别的名字,叫做类元(Classifer)。类元是对有实例且有属性形式的结构特征和操作形式的行为特征的建模元素的统称。类是一种重要的类元,此外,接口(通常不包含属性)和数据类型(UML1.5 规范)以及构件也是。在一些关于UML的书籍中,也将参与者、信号、节点、用例等包含在内。通常地,我们可以将类元认为是类,但在技术上,类元是一种更为普遍的术语,它还应当包括其他三种类型。可以说创建类图的目的之一就是显示建模系统的类型。

一个类图通过系统中的类以及各个类之间的关系来描述系统的静态方面。类图与数据模型有许多相似之处,区别就是类不仅描述了系统内部信息的结构,也包含了系统的内部行为,系统通过自身行为与外部事物进行交互。

在类图中,具体来讲它一共包含了以下几种模型元素,分别是类(Class)、接口(Interface)、依赖(Dependency)关系、泛化(Generalization)关系、关联(Association)关系以及实现(Realization)关系。并且类图和其他UML中的图类似,也可以创建约束、注释和包等,一般的类图如图1-1所示。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大王算法

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值