观察者模式(Observer Pattern),也被称为发布-订阅模式(Publish/Subscribe)模式,隶属于行为模式的其中一种。其定义了对象之间的一对多的依赖关系,当一个对象的状态发生改变的时候,所有依赖于它的对象都能得到通知并且自动更新。

Retrofit是Square公司基于OkHttp开发的一款针对Android的网络请求框架。于其他网络框架不同的是,它更多使用注解的方式提供功能。准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装,这里做个笔记简单记录下。