1.类图显示的一种静态的结构。
2.类图最基本的元素是:
类
接口
3.抽象方法和抽象类:斜体字。
4.静态方法:方法下面有下划线。
5.权限
+:public
-:private
#:protected
6.类图中的关系
a.Generalization:类与类之间的继承关系,或接口的实现关系.
b.Association:
狭义的指一类里知道另一个类里的属性和方法。
关联可以以后基数表明关联的数量,如:唐僧一个,徒弟好几个。
通常表示的是平行层次的关系,非继承,非整体部分。
c.Aggregation:
强的关联关系。
表示的是部分与整体的关系。
d.Composition
比聚合更强的关联关系。
整体与部分的关系。
整体对象负责部分对象的生命周期。
c.Dependency
依赖总是单向的。
通常指带:方法参数,局部变量
对象图:
1.强调的是某一个时刻的状态。
2.对象名:类名
3.属性值比较确定。
4.方法不需要,因为对于对象来说,和类的方法是一样的。
5.同一时刻可能有多个对象。