会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
CallBack
大脑亦是机器,每次它都将选择无视后果的安逸,所以请用灵魂驾驭它做正确的事。
博客园
首页
新随笔
联系
订阅
管理
2018年7月24日
策略模式设计
摘要: 背景介绍: 当前有一个鸭子类(duck)它有红、绿头鸭(实现类),有可以飞(fly)、叫(quack)以及样子(display)的方法 需求:增加并设计一个不会飞的塑料鸭以及使用火箭飞行的太空鸭。最初两种思路: 1、继承设计思维:在duck中增加fly 方法,会导致不需要飞行的鸭子也会飞行而产生问题。缺点:没有扩展性,不灵活 2、接口或者抽象方法实现设计思维:将fly设计成接口或者抽...
阅读全文
posted @ 2018-07-24 20:08 蓝色丶格调
阅读(195)
评论(0)
推荐(0)
编辑
公告