为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 田心枫
http://www.imooc.com/search/course?words=%E6%A8%A1%E5%BC%8F

已采纳回答 / 田心枫
没记错的话是23种吧

已采纳回答 / 慕数据4330221
责任链是有人处理的一层一层的  而策略是一种要求的 多种实现

已采纳回答 / dky
解耦合的实现 , 怎么说呢,  没有绝对的,  根据项目的需求来做, 不要为了设计设计

已采纳回答 / 冰忆凌心
FlyingStragety为飞行接口,设定所有飞行行为都需要实现的接口,而每一种飞行行为的具体实现在由器自己所重写的方法决定;构造方法中的super();是用来继承父类的构造方法,

讲师回答 / Arthur
你写这个类是要给调用的客户端用的,不是给子类用的

讲师回答 / Arthur
这只是语法差异,本质没什么不同。Java里不掉也是会默认调用父类的默认构造函数。

讲师回答 / Arthur
jUnit? 我们的例子如此简单,基本就是屏幕输出,期望断言什么呢?

讲师回答 / Arthur
看了博文,有点凌乱,就着个人体会说一下吧。1.为什么鸡要继承自鸭子呢?这个抽象太让人摸不着头脑了。2.题目是“设计模式随意谈之一”,可是没发现在谈论什么设计模式,也没有谈论一般的原则。要知道设计模式在行业里是有专门所指的,开端于“四人组”的PHD论文,是业界公认的。我们的内容是在谈论“四人组”的24个设计模式之一的策略模式。除了24模式,也有谈论其他设计模式的,比如Web开发设计模式,J2EE设计模式,但都没有脱离“四人组”的讨论框架。3.文章主要谈论耦合性和扩展性。谈论耦合性脱离了具体应用意义不大,应用...

讲师回答 / Arthur
两种模式其实差别挺大的。他们面对的情景是不一样的,解决的问题也不一样。模板方法模式强调高层框架将共同的算法步骤封装在抽象基类之中。具体实现只关注个性化的部分。策略模式更关注对业务需求的多样性的满足,对业务变更有持续的弹性满足可能。其次,模板方法模式是用继承实现的,而策略模式则使用了组合。当然,他们会常常一起使用!无巧不成书,这个系列的模板方法模式也是我讲得的哦,你不妨去看看。

讲师回答 / Arthur
我可以认为这是认为我讲得不错, 在点单吗?:)
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、什么是策略模式,生活中常见的策略模式场景 2、策略模式的实现 3、策略模式所体现的设计思想及适用场景 4、实际案例

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消