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

不明白和适配器模式的区别

好像都是先用一个interface统一方法名,然后根据情况调用不同的类

正在回答

3 回答

我的理解:1.适配器模式:主要是几种不同的类做一个统一的类去调用。修改主体后面方法直接通用。
                 2.策略模式:一组特定的行为或者算法封装成类 以适用某中特需的上下文。

适配器是现有不同的类我们去写一个方法统一调用(现有不同的类或者接口等)。策略是我们实现特需的场景来统一调用(是场景触发了布局)。


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

适配器模式 

就好比自行车(两个轮子,一个蹬子,一个车把)

所有的new自行车的都得有两个轮子,一个蹬子,一个车把。


策略模式 

就好比我生产了自行车,要针对哪些市场和人群投放

女性,投放女性用的自行车

男性,要投放男性的自行车


两个模式实现的方法都用到了接口,但是用的地方不一样

适配器是创造规则,策略是选择规则


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

适配器模式 

就好比自行车(两个轮子,一个蹬子,一个方向盘)

所有的new自行车的都得有两个轮子,一个蹬子,一个车把。


策略模式 

就好比我生产了自行车,要针对哪些市场和人群投放

女性,投放女性用的自行车

男性,要投放男性的自行车


两个模式实现的方法都用到了接口,但是用的地方不一样

适配器是创造规则,策略是选择规则


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

举报

0/150
提交
取消

不明白和适配器模式的区别

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