要了解 Charles 抓包原理 就需要先了解下 https的加密原理.关于 https 的加密原理 有一篇文章,写的特别好, 看完还不懂HTT...
Android进阶之设计模式 访问者模式 定义: 封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元...
Android进阶之设计模式 状态模式 定义: 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类. 使用场景: 一个对象的...
Android进阶之设计模式 备忘录模式 定义: 在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样,以后就可将该对...
Android进阶之设计模式 命令模式 定义: 将一个请求封装成一个对象,从而让用户使用不同的请求把客户端参数化;对请求排队或者记录请求日志,以...
Android进阶之设计模式 责任链模式 定义: 使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系. 将这些对象连成一条...
Android进阶之设计模式 观察者模式 定义: 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被...
Android进阶之设计模式 模板方法模式 定义: 定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重...
Android进阶之设计模式 策略模式 定义: 定义一系列的算法,把每一个算法封装起来,而且使它们可相互替换.策略模式使得算法可独立于使用它的客...