设计一个flyable接口,一个实现flyable接口的duck类和duck的子类redheadduck。
时间: 2023-05-02 18:05:11 浏览: 471
深入浅出设计模式一——Duck设计(策略模式)
可以设计一个名为Flyable的接口,该接口包含能够飞行的方法fly。Duck类可以实现这个接口,并覆盖它的fly方法以实现自己的飞行方式。RedHeadDuck类可以继承Duck类,并且可以在该类中添加自己的行为和属性。
阅读全文
深入浅出设计模式一——Duck设计(策略模式)