android进阶-系统架构

系统架构

博客和

我的博客:https://blog.csdn.net/qq_24675479
我的:https://www.jianshu.com/u/3ff32f5aea98

软件架构

01.面向对象六大基本原则 - 网络引擎切换
https://blog.csdn.net/qq_24675479/article/details/79435620

02.AOP面向切面编程 - 淘宝京东网络处理
https://blog.csdn.net/qq_24675479/article/details/79436630

03.UML建模
https://www.jianshu.com/p/ae2f59bc823f

04.编译时注解 - ButterKnife源码分析和手写
https://blog.csdn.net/qq_24675479/article/details/79604829

05.编译时注解 - 绕过微信支付和分享的局限
https://blog.csdn.net/qq_24675479/article/details/79606028

06.Handler通信 - 源码分析和手写Handler框架

  • Handler源码分析
    https://www.jianshu.com/p/ba2a1808129f
  • 手写Handler源码框架
    https://www.jianshu.com/p/578ddae104a8

07.单例设计模式 - 强大的 Activity 管理

  • 单例设计模式补充-volatile 关键字
    https://blog.csdn.net/qq_24675479/article/details/79620197
  • 单例模式之强大的activity的管理
    https://blog.csdn.net/qq_24675479/article/details/79621310

08.Builder设计模式 - 增强版 NavigationBar
https://blog.csdn.net/qq_24675479/article/details/79633998

09.工厂设计模式 - 数据存储的特有方式
https://blog.csdn.net/qq_24675479/article/details/79639059

10.装饰设计模式 - RecyclerView添加头部和底部
https://www.jianshu.com/p/dd0925261a4c

11.模版设计模式(AsyncTask) - 线程池介绍和使用
https://blog.csdn.net/qq_24675479/article/details/79647852

12.策略设计模式
https://blog.csdn.net/qq_24675479/article/details/79652914

13.Adapter设计模式
https://blog.csdn.net/qq_24675479/article/details/79655645

14.观察者设计模式之观察数据的插入
https://blog.csdn.net/qq_24675479/article/details/79711206

15.代理设计模式-静态代理和动态代理
https://blog.csdn.net/qq_24675479/article/details/79715954

16.原型设计模式
https://blog.csdn.net/qq_24675479/article/details/79725799

17.迭代器设计模式之构建通用底部的BottomTabNavigationBar
https://blog.csdn.net/qq_24675479/article/details/79742254

18.责任链模式和外观模式
https://blog.csdn.net/qq_24675479/article/details/79744947

19.享元和命令组合设计模式
https://blog.csdn.net/qq_24675479/article/details/79753057

20.状态,桥接,中介,备忘录设计模式

  • 23种设计模式之状态模式
    https://blog.csdn.net/qq_24675479/article/details/79174783
  • 23种设计模式之桥接模式
    https://blog.csdn.net/qq_24675479/article/details/79162465
  • 23种设计模式之中介者模式
    https://blog.csdn.net/qq_24675479/article/details/79172143
  • 23种设计模式之备忘录模式
    https://blog.csdn.net/qq_24675479/article/details/79179045

21.eventBus源码分析和手写

  • eventBus源码分析
    https://www.jianshu.com/p/4467fa132615
  • eventBus手写
    https://www.jianshu.com/p/f0d0b1fc23ca

22.java编程网络基础
https://www.jianshu.com/p/54555123d7af

23.第三方开源库OKHttp-整体架构和源码分析
https://blog.csdn.net/qq_24675479/article/details/79768396

24.第三方OkHttp源码分析-自己动手写表单提交和文件上传
https://www.jianshu.com/p/a66c02260969

25.OKHttp源码精髓之拦截器分析
https://blog.csdn.net/qq_24675479/article/details/79774553

26.第三方开源库 OKHttp - 上传进度监听和自定义缓存
https://blog.csdn.net/qq_24675479/article/details/79792965

27.okhttp单线程下载和多线程下载
https://blog.csdn.net/qq_24675479/article/details/79804700

28.rxjava基本使用和源码分析
https://blog.csdn.net/qq_24675479/article/details/79815712

29.手写rxjava事件变换
https://blog.csdn.net/qq_24675479/article/details/79818202

30.RxJava自己动手线程调度切换之子线程切换
https://blog.csdn.net/qq_24675479/article/details/79826386

31.RxJava自己动手线程调度切换之主线程切换
https://blog.csdn.net/qq_24675479/article/details/79827373

32.retrofit基本使用和源码设计模式分析
https://blog.csdn.net/qq_24675479/article/details/79831828

33.手写retrofit
https://blog.csdn.net/qq_24675479/article/details/79846282

34.rxjava+retrofit+okhttp三者封装
https://blog.csdn.net/qq_24675479/article/details/79846406

35.开发模式之MVP
https://blog.csdn.net/qq_24675479/article/details/79863215

36.Glide源码分析和时序图
https://blog.csdn.net/qq_24675479/article/details/79879140

你可能感兴趣的:(android进阶-系统架构)