【UML】--类图和对象图

类图:从抽象的角度描述系统的静态结构。
对象图:类的实例化

类图与对象图的区别:

类图 对象图
在类中包含三个部分:类名、类、类的属性和类的操作 对象包含两个部分:对象的名称和对象的属性
类的名称栏只包含类名 对象的名称栏包含对象名和类名
类的属性定义了所有属性的特征 对象的属性栏定义了属性的当前值
类中列出了操作 对象图中不包含操作,因为对属于同一类的对象而言,其操作是相同的。
类中使用了关联连接,关联中使用名称、角色以及约束等特征定义。 对象使用链进行连接,链中包含名称、角色
类是对象的抽象,类不存在多重性 对象可以具有多重性

作用:
类图:对系统的静态视图进行建模。
对象图:是系统在某一时刻的快照,是类图中的各个类在某一个时间点上的实例及其关系的静态写照。

构成:

类图:
- 类
- 接口:在没有给出对象的实现和状态的情况下对对象行为的描述。
- 关系 :
依赖关系:两个模型元素之间语义上的连接关系。
泛化关系:描述类的一般和具体之间的关系。
关联关系:一种结构关系,指出了一个事物的对象与另一个事物的对象之间的语义上的连接。
实现关系:讲一种模型元素与另一种模型元素连接起来,从而说明和其实现之间的关系。

对象图:

  • 对象:类的实例。
  • 链:关联的实例。

    我的图:
    类图:【UML】--类图和对象图

对象图:【UML】--类图和对象图