如何理解 少用继承,多用组合
摘要:
HeadFirst 设计模式一书中,开篇就提到了这个有趣的点: 当我们想让鸭子能飞的时候,首先跳出来的想法是给鸭子类增加一个fly()方法,然后所有的子类直接继承完事; 结果,有一个橡皮鸭类也继承了,导致了我们不想看见橡皮鸭满天飞的后果;这里显然是有问题的,然后我们在想,橡皮鸭类中直接overrid 阅读全文
posted @ 2023-02-19 21:16 疾速瓜牛 阅读(50) 评论(0) 推荐(0) 编辑