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

大黄鸭不会叫,用策略咋整呢?

大黄鸭不会叫,用策略咋整呢?老师您就别卖关子了?

正在回答

2 回答

额.......和飞行方式一样,你把叫声抽象成为一个接口,在通过实现这个接口去添加方法,最后在实体类中取添加调用即可,整体的操作流程和飞行一致没有差别只是实现的功能差不同而已

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

我也是初学者,我的思路是这样的:

第一步:既然不同鸭子有不同的“叫法”,无论是“嘎嘎”,还是“噶~”或是“不会叫”,都可以抽象为:GaWay(叫法)的一个接口

第二步:再创建多个子接口:GaWay1(叫法:gaga)、GaWay2(叫法:噶~)、以及NoGaWay(叫法:不会叫)

第三步:创建大黄鸭,调用子接口:NOGaWay(),就可以实现大黄鸭不会叫的代码了

这是我的实现思路

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

举报

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

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

进入课程

大黄鸭不会叫,用策略咋整呢?

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