1. 类图解决的问题
面向对象的分析(OOA)
面向对象的设计(OOD)
是类图的主要应用场景
2. 类图的基础知识
2.1 基础概念和图解
类图的作用:理清需求中的人、业务、事情、物品之间的关系
什么是类:把某类东西归纳在一起,可以称之为一个类,需要根据系统的目标、业务的场景选取合适的角度对事务进行归纳。
什么是类图:
类名 |
---|
+属性1(Attribute1) |
+操作1() Operation1() |
+ 代表public
- 代表private
# 代表protected
~ 代表package
如何识别类:
类获取需求的步骤:
- 识别出类
- 识别出类的主要属性
- 描绘出类之间的关系
- 对各类进行分析、抽象、整理
2.2 类之间的关系
2.2.1 直线关系:关联(Association)
两类有关系,但不确定是什么关系
还可以为其增加内容:
一个A对一个B,一个B对一个A
一个A对多个B,一个