
读书笔记
图你怀中安稳
人生的境界在于不断的提升自我素养,探索未知的世界
展开
-
依赖注入及小型项目中网络框架的使用(结合Dagger2)
依赖注入是面向对象编程的一种设计模式,其目的是为了降低程序耦合,这个耦合就是类之间的依赖引起的。符合单一指责原则以及开闭原则什么是依赖注入类通常需要引用其他类,eg: Car 类可能需要People 类,这些类称为依赖项,Car 依赖于People 才能运行以前在Android开发中用到的依赖注入不是很多,知道最近看了几个项目包括写了几周Java项目,才注意到以来注入的方式在现有技术中的地位,在Java Spring Boot 中几乎将依赖注入用到了极致,减少了太多的工作量优势.原创 2020-09-02 14:38:27 · 288 阅读 · 0 评论 -
Retrofit中的设计模式之代理模式
Retrofit中使用到了很多设计模式,其核心的模式是代理模式,因为Retrofit 不是一个网络框架,而是一个对网络框架进行封装的工具,利用注解将请求的接口以java的接口形式展现,其请求的核心还是Okhttp,它的几个核心的功能:转换注解、解析请求的参数、请求、将请求的结果适配为我们想要的结果等重要功能都是在动态代理中完成的代理模式在java代码中,代理模式分为静态代理和动态代理...原创 2019-06-05 17:32:45 · 542 阅读 · 0 评论