UML类图与对象图
Posted 微示例
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML类图与对象图相关的知识,希望对你有一定的参考价值。
1. 类与对象
1.1 类与对象的概念
类是具有相同结构、行为和关系的一组对象的描述符。
对象是符合类定义的一个实例。
1.2.1 作用域
类的作用域分为两种:对象作用域和类作用域
对象的作用域指的是对此类的每个对象都有一个副本。
类的作用域指的是此构成只有一个作用域。
2. 类之间的关系
3. 对象图
对象图(object diagram)描述的是参与交互的各个对象在交互过程中某一时刻的状态。它是系统在某一个特定时间点上的静态结构,是类图的实例和快照,即类图中的各个类在某一个时间点上的实例及其关联关系的静态写照
类图与对象图
类图 | 对象图 |
---|---|
在类图中,每个类包含三部分:类名、类的属性和类的操作 | 在对象图中,每个对象包含二部分:对象名、对象属性 |
类的名称栏只包含类名 | 对象的名称栏包含对象名和类名 |
类的属性栏定义了所有属性的特征 | 对象的属性栏定义了属性的当前值 |
类中列出了操作 | 对象图中的对象不包含操作,因为对于属于同一个类的对象,其操作是相同的 |
类中使用了关联连接,关联中使用关联名、角色以及约束等特征定义 | 对象使用链进行连接,链中包含名称、角色 |
类是对象的抽象 | 对象是客观存在的抽象,对象是类的实例 |
对象图表示一组对象及它们之间的联系。
对象图是系统的详细状态在某一时刻的快照,常用于表示复杂的类图的一个实例。对象图实质上是具有关联关系的类图的实例。
以上是关于UML类图与对象图的主要内容,如果未能解决你的问题,请参考以下文章