一:类自身的描述
1.类包括三部分,类名、属性和操作
一:关系
1.继承,是is-a的关系
1.1 实现:是对一个抽象类或者接口的实现,通常用空心箭头的虚线表示;
1.2 泛化:是对一个对非抽象类的继承,通常是用空心箭头的实线表示;
2.聚合关系:是表示A是B的一部分,但是当B不存在了,A依然存在,用空闲菱形箭头的实线表示;
3.组合关系:是一种强依赖的聚合关系,B不存在了,A也没有意义了,用实心菱形箭头的实线表示;
4.关联关系,表示不同类之间的关系,通常用直线表示,但是对于特殊的A不知道B,B知道A的情况下,用箭头表示;
5.依赖关系,表示A在运行时需要B,比如学生依赖自行车,用选线的箭头表示
二:时序图