摘要: GoF23 1、case:模拟鸭子 开发一款模拟鸭子游戏,包括各种鸭子及其不同行为 会叫; 会游泳; 会飞; …… 如何为鸭子添加行为?考虑以下哪种方案更合适! 1.1、方案尝试 继承 Duck超类 设计一个 Duck 超类; 将行为设计成超类方法; 各种鸭子继承此超类。 quack():所有鸭子都 阅读全文
posted @ 2022-01-30 20:42 Jaywee 阅读(61) 评论(0) 推荐(0) 编辑

👇