zoukankan      html  css  js  c++  java
  • 跟老猫的谈话

    今天面试结束,通过面试者的状态我看到了自己的缩影,只是使用三方的开源框架,自己并不了解底层的实现,更没去进行封装。
    然后老猫给我进行了授渔,
    举个简单的例子 okhttp

    李炜 2017/12/6 16:37:19
    你看原生用法
    16:38:24
    李炜 2017/12/6 16:38:24
    new个okhttpclient.builder.url.build.call(params).execute(callback)

    李炜 2017/12/6 16:38:57
    很长 所以会考虑抽个工具类 单例的

    李炜 2017/12/6 16:39:26
    httputil.post(params,callback);

    李炜 2 大专栏  跟老猫的谈话017/12/6 16:39:38
    提供这样的给业务层使用

    李炜 2017/12/6 16:40:18
    callback报文都是固定格式 所以会在工具里把code各种情况处理后 只返回正常的结果或者异常的信息.
    16:40:41
    李炜 2017/12/6 16:40:41
    一个简单的网络请求代码封装就可以了.

    李炜 2017/12/6 16:41:23
    封装组件要低耦合(方便复用),易用(用着舒服)

    李炜 2017/12/6 16:41:35
    封装其实是牺牲了灵活性的.
    目测自己的好日子到头了,fighting!!!也预祝自己今晚上线愉快。

  • 相关阅读:
    vue 基础
    Bootstrap 基础
    FormatMessage函数
    CreateProcess中的部分参数理解
    关于远程线程的调用
    利用服务枚举进程
    FindQQByProcess
    寻找kernel32.dll的地址
    ShellCode的几种调用方法
    操作系统版本
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12247658.html
Copyright © 2011-2022 走看看