[转载自http://blog.youkuaiyun.com/EagleYIN417/article/details/4075733]
[备注:大雁 & 飞翔实现接口的图做过改动,直接用window image画的,不美观]
接口:空心圆+直线(唐老鸭类实现了‘讲人话’)
依赖:虚线+箭头(动物和空气的关系)
关联:实线+箭头(企鹅需要知道气候才迁移)
聚合:空心菱形+实线+箭头(雁群和大雁的关系)
合成:实心菱形+实线+箭头(鸟和翅膀的关系)
泛化 / 继承:空心三角形+实线(动物和鸟的继承关系)
实现:空心三角形+虚线(实现大雁飞翔的接口)