请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

2.6节adapter主要作用是什么,应用场景是什么?为什么要写这么多不同类别的adapter 啊?

正在回答

1回答

这里用到了adapter设计模式,作用是把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作。 hi_net用adapter有几大好处: 1.可以适配不同网络库,比如Dio,http等; 2.可以统一调用方式而不需要关系内部的时间;
0 回复 有任何疑惑可以回复我~
  • 非常感谢!
    回复 有任何疑惑可以回复我~ 2021-03-17 09:07:03
  • 所以如果我第三方库只用dio,那么adapter这一层是不是能省去呢?如果我考虑到以后有切换第三方库的可能,那么就要写几套对应的adapter,是这个意思吗?这样可以实现插拔?
    回复 有任何疑惑可以回复我~ 2021-03-17 09:08:03
  • 是的。
    回复 有任何疑惑可以回复我~ 2021-03-17 09:14:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信