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

从实际项目开发中,对该策略模式总结出来的几点疑问?

实际项目中:比如大黄鸭BigYellowServiceImpl 往往 已经有了超类 比如BaseService,java单继承特性,就不能够在继承一个Duck 抽象类了。 如果把Duck换成接口,那么问题又来了,Duck超类中的fly方法又该如何实现呢 ?   希望老师解答 !  thx~

正在回答

2 回答

老师: 我看好多讲解策略模式的 都是有环境类来分发策略的,客户端应该不必知道具体的策略、或者说只知道策略标识即可,也就类似:一个请求过来,服务器自己负责选择使用策略。  望解答~

0 回复 有任何疑惑可以回复我~
#1

qq__RW_0

你不知道具体策略,怎么去用,
2016-12-16 回复 有任何疑惑可以回复我~

额,你可是让BaseService继续继承。

或者在service中写入set方法,注入进去....

这只是我的猜想,还没有做过什么大项目.....

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
模式的秘密--策略模式
  • 参与学习       32403    人
  • 解答问题       64    个

使用策略模式为你的应用提供弹性架构,还等什么呢,快来加入学习吧

进入课程

从实际项目开发中,对该策略模式总结出来的几点疑问?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信