一张图解决uml类图
前面的+表示public
前面的-表示private
前面的#表示protected
接口有两种表示方法 一种是飞翔 在顶端写interface
另一种是唐老鸭的棒棒糖表示法
继承关系就是动物 和鸟鸭之间的关系 他们使用空心三角形和实线来表示
空心三角形加虚线是实现接口
企鹅是很特别的鸟 他可以知道气候的变化 当一个类知道另一个类的时候 可以用关联来表示 是实线加箭头
大雁是群居动物 每一只大雁都属于一个雁群 一个雁群可以有多只大雁 所以他们满足聚合关系 聚合是一种弱的拥有关系 使用空心菱形加实线箭头表示
合成(组合)关系 就比如鸟和翅膀的关系 一个鸟有两个翅膀 1 2 称为基数
动物依赖于氧气和水 用虚线和箭头表示 他们是依赖关系