会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
项目管理
静以修身,俭以养德。
博客园
首页
新随笔
联系
订阅
管理
2008年10月22日
《Head First 设计模式》学习笔记<一>
摘要: 第一章中讲到的鸭子问题:首先写了一个父类,具有叫,游泳方法和display抽象方法。具体的鸭子则继承父类。当需要展示鸭子的飞的行为时,直接在父类上加了个FLY方法。这么做产生了一个后果,那就是继承了父类的橡皮鸭也有了飞的动作。这是不能接收的。通过这件事,我们体会到:当涉及“维护”时,为了“复用”目的而使用继承,结局并不完美。 利用继承来提供Duck的行为,会导致的缺点主要是:改变会牵一发动全身,造...
阅读全文
posted @ 2008-10-22 17:49 IT-CEO
阅读(183)
评论(0)
推荐(0)
编辑
公告