会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
ADvancedCZ
博客园
首页
新随笔
联系
订阅
管理
2020年6月9日
一、策略模式(Strategy Pattern)《HeadFirst设计模式》读书笔记
摘要: 1.假设有一个需求,要做一个模拟鸭子的应用。首先很自然的,我们会想到使用继承,先创建一个超类Duck,然后让不同类型的鸭子继承这个超类,复用Duck中的一些属性和功能。 2.这时我们来了一个需求,要求给一个可达鸭添加会飞的功能,为了体现OO的思想,我们不在具体的类中添加功能,还是在Duck类中添加了
阅读全文
posted @ 2020-06-09 14:36 ADvancedCZ
阅读(164)
评论(0)
推荐(1)
编辑
公告