课程笔记
课程/Java/后端开发
模式的秘密--策略模式
介绍
章节
问答
笔记
人生的学徒
2018-09-09
只开发了一个Fly No Way算法就可以支持多个种类鸭子的实现
截图
0赞 · 0采集
梦编猿
2016-08-01
模式的秘密---策略模式——太空鸭实现类(其他类似) 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
截图
1赞 · 0采集
看不见的风骚
2016-06-23
听了之后感觉,策略模式就是抽取业务流程中的总是变化的环节,写成接口,然后父类调用。子类如果要实现自己的环节,就去实现接口,在父类中调用。感觉像做插件一样。多数据库类型连接,是不是可以用这种模式。
1赞 · 0采集
慕无忌1831147
2016-04-07
其实看到这里我有两个疑问: 1.如果以极限来思考,我们每个类都有一些属性,那么是否应该把一个简单的类,里面的行为(method)全部变成借口,然后使用组合方式来进行呢?这样是不是太过分了?哪里是一个“度”?怎么把握这个度?什么时候将method作为接口抽象出去,什么时候将其“理所应当”地作为类中的不变部分? 2.在每次子类构造方法中,总是需要对父类的set相关方法的调用,这样,子类就“必须”知道父类中的相关内部细节才能决定子类自己的构造方法怎么去写,否则极易出现空指针,这是应该的吗?子类不应该知道父类的细节吧?何况,若是父类看不到其具体内部实现呢?不是自己写的而是历史遗留的代码呢?这很明显是不对的!
0赞 · 0采集
D_r
2015-08-18
策略模式实现抽象接口、增加具体实现、客户端增加接口类型变量、具体的子客户端将自己的实现set到变量中,那么每个子客户端使用的都是自己特定的操作
0赞 · 0采集
慕雪0798777
2015-04-26
策略模式实际抽象接口、增加具体实现、客户端增加接口类型变量、具体的子客户端将自己的实现set到变量中,那么每个子客户端使用的都是自己特定的操作
0赞 · 0采集
西湖的水
2015-03-18
复用代码
0赞 · 0采集
redwave001
2014-10-05
复用、变更!
0赞 · 0采集
数据加载中...