UML图中最基本的是类图。它对类做描述,并表现类之间的关系。这些关系可能是以下这些:

      当一个类是“一种”另一个类时:is-a关系。

      当两个类之间有关联时:

A.   一个类“包含”另一个类:has-a关系

B.   一个类“使用”另一个类。

    这些情况还有一些变化。例如,当我们说“一个东西包含另一个东西”时,我们的意思可能是:

a)   被包容对象是包容对象的一部分(引擎跟汽车的关系)称这为组合。

b)   拥有一个对象集合,而集合中的对象可以独立存在(飞机与机场间关系)称之为聚集。

 

 

来看两张图:

UML图中最基本的是类图_前端 数据 数据库 编程语言

说明:机场拥有飞行器,飞行器不是机场的一部分,这一关系称为聚集。

 

UML图中最基本的是类图_前端 数据 数据库 编程语言_02

说明:汽车拥有轮胎作为其一部分。同时汽车还依赖与加油站。