图来自大化设计模式.png
首先从上到下看
动物 这个类依赖 氧气和水 这样就可以看出来,依赖关系用虚线和箭头表示,箭头方向指向被依赖的对象。
动物和鸟是继承关系,实线和空心箭头表示,箭头方向指向要继承的类。
再看看 鸟 和 翅膀 , 实心棱形和箭头表示 一只鸟有 2 个翅膀。
再往下看
企鹅和气候的关联关系,意思是 企鹅 这个类在内部用 气候 这个对象作为属性,用实线加箭头表示,箭头方向表示要使用的类。
在看看 大雁和大雁群的关系,这里的聚合关系 指的是 大雁群 有多个 大雁,用·空心棱形 实线和箭头表示。
接着往下看
大雁和 飞翔接口的关系,大雁是可以飞翔的 所以他实现了 飞翔这个接口,用空心三角和虚线表示,空心三角方向就是要实现的接口。
唐老鸭和讲人话 是棒棒糖 表示法,表示实现讲人话这个接口。











网友评论