《Flash ActionScript 3 殿堂之路》page161 何时用复合,何时用继承三原则: 一、谨慎使用继承 二、需要用到向上转换时,请考虑采用继承。(向上转换,即可以用子类对象当成父类对象使用) 三、用“has-a”和“is-a”来区分复合和继承,用中文说,就是用“有一个”和“是一个”来区分复合和继承。(“有一个”,孔雀类是鸟类的子类;“是一个”,轮胎是汽车的一部分)