UML 类图 
UML 是什么 
统一建模语言 Unified Modeling Language 软件设计的绘图标准 UML 不仅有类图,很多种图,这里主要介绍类图
画图工具 
网站 ProcessOn
类图 
三个区域:名称,属性,方法
权限描述 +表示 public,#表示 protected,-表示 private
| + public 属性名:type=defaultValue # protected 属性名: type - private 属性名: type | 
| + public 方法名(a: type, b: type): returnType # protected 方法名(a: type) - private 方法名(a: type) | 
实现 
空三角箭头,虚线

泛化 
空三角箭头,实线 
关联 
一个类与另一个类有关系,普通箭头,实线。可细分为聚合、组合、依赖(这三种了解即可) 
聚合 
整体包含部分,部分可以脱离整体而存在 
组合 
整体包含部分,部分不可以脱离整体 
依赖 
不是属性关系,而是函数参数或返回值 