HeadFirst设计模式——如何实现本身的鸭鸣器不继承Duck类?

声明:java 《Head First设计模式》23页提问,如何实现本身的鸭鸣器不继承Duck类?本文解答这个问题。 正如该书前面所说,一般【有一个】比【是一个】更好。MallardDuck, RedheadDuck, ModelDuck都是鸭子,因此它们继承了父类Duck,也就继承了父类的属性flyBehavior, quackBehavior和父类的方法display()。web 鸭鸣器不是鸭
相关文章
相关标签/搜索