0
  • 最佳答案

    有谁告诉你“省事”的吗?何出此:我感觉这些接口并没有省事啊?


    你这里的省事指的是代码量还是后期的维护和扩展呢?


    至于为什么要定义接口,你代码量上来就懂了。单纯冰冷冷的文字,多数人也只是限于认识文字的层面。再到你做到了组长,领导,架构师的位置,你就知道更抽象的东西了,根本不需要管代码是怎么写的。


    关于这个:“为什么不直接在实现类里面写个方法,而是要复写接口的方法”


    因为你只写了一个领券联盟,如果以后我换成京东的呢?如果是多人开发呢?是不是定义好接口,别人只管接口调用就完事了,至于你返回的数据是来自京东还是淘宝,做View层的人根本不关心。


    最简单的方式,你有自己的想法,就按自己的想法去写,没必要被这些条条框框限制住。写着写着你就会思考了,再去看就茅厕顿开了。

    1153952789488054272  评论     打赏       拉大锯
    • Cstri  回复 @拉大锯
      嗯嗯,是这样的,目前接触到的东西还是很少,写的也都是小的东西,所以很多不懂的,问的问题也偏狭隘,希望不要介意
      Cstri 2022-05-11 15:15   回复 1342082010843308032
    • 拉大锯  回复 @Cstri
      没事,你先按自己的想法去做。遇到问题你就会思考了,这只是前人总结的经验而已。
      拉大锯 2022-05-11 15:23   回复 1153952789488054272
    • 拉大锯  回复 @Cstri
      代码量一定要上来。
      拉大锯 2022-05-11 15:23   回复 1153952789488054272
    • 工头断点  回复 @拉大锯
      之前有句话,如果不用这样方法解决,那应该怎么处理比较好。在没有找到方案前,应该用什么方案处理。默认方案就是小白代码,直接写。
      工头断点 2022-05-11 15:27   回复 1139423796017500160
    • Cstri  回复 @拉大锯
      嗯嗯
      Cstri 2022-05-11 15:28   回复 1342082010843308032
    • 拉大锯  回复 @工头断点
      后面学到MVVM就知道了。我基本上把从MVC演变到MVP再到MVVM的过程讲了。为什么要这样子,解决什么问题。
      拉大锯 2022-05-11 15:44   回复 1153952789488054272
    • 工头断点  回复 @拉大锯
      嗯嗯,写多了,就懂了
      工头断点 2022-05-11 15:53   回复 1139423796017500160
  • 面向接口编程,而这些接口定义了一系列待实现的方法。


    调用的人实现接口的时候就知道可以调用哪些方法,实现接口的人也自然知道要实现哪些方法。


    1204736502274318336  评论     打赏       A lonely cat
    • A lonely cat  回复 @A lonely cat
      更正:调用的人调用接口的时候就知道可以调用哪些方法,实现接口的人也自然知道要实现哪些方法。
      A lonely cat 2022-05-11 16:35   回复 1204736502274318336
    • Cstri  回复 @A lonely cat
      嗯,有帮助,谢谢
      Cstri 2022-05-12 07:28   回复 1342082010843308032
相关问题
技术上无法实现 · MVP / Adapter
2021-11-27 23:46 357 2
deanhu · AOSP
2024-04-25 21:53 2 10
幻影~ · 提问
2024-04-13 20:13 10 2
幻影~ · 找工作
2024-04-07 10:44 16 2
幻影~ · 问题
2024-03-31 17:20 7 2
TONYGFX · AOSP
2024-03-28 17:11 4 2