要了解 Charles 抓包原理 就需要先了解下 https的加密原理.關(guān)于 https 的加密原理 有一篇文章,寫的特別好, 看完還不懂HTT...
Android進(jìn)階之設(shè)計(jì)模式 訪問者模式 定義: 封裝一些作用于某種數(shù)據(jù)結(jié)構(gòu)中的各元素的操作,它可以在不改變這個數(shù)據(jù)結(jié)構(gòu)的前提下定義作用于這些元...
Android進(jìn)階之設(shè)計(jì)模式 狀態(tài)模式 定義: 當(dāng)一個對象的內(nèi)在狀態(tài)改變時允許改變其行為,這個對象看起來像是改變了其類. 使用場景: 一個對象的...
Android進(jìn)階之設(shè)計(jì)模式 備忘錄模式 定義: 在不破壞封閉的前提下,捕獲一個對象的內(nèi)部狀態(tài),并在該對象之外保存這個狀態(tài),這樣,以后就可將該對...
Android進(jìn)階之設(shè)計(jì)模式 命令模式 定義: 將一個請求封裝成一個對象,從而讓用戶使用不同的請求把客戶端參數(shù)化;對請求排隊(duì)或者記錄請求日志,以...
Android進(jìn)階之設(shè)計(jì)模式 責(zé)任鏈模式 定義: 使多個對象都有機(jī)會處理請求,從而避免了請求的發(fā)送者和接收者之間的耦合關(guān)系. 將這些對象連成一條...
Android進(jìn)階之設(shè)計(jì)模式 觀察者模式 定義: 定義對象間一種一對多的依賴關(guān)系,使得每當(dāng)一個對象改變狀態(tài),則所有依賴于它的對象都會得到通知并被...
Android進(jìn)階之設(shè)計(jì)模式 模板方法模式 定義: 定義一個操作中的算法的框架,而將一些步驟延遲到子類中,使得子類可以不改變一個算法的結(jié)構(gòu)即可重...
Android進(jìn)階之設(shè)計(jì)模式 策略模式 定義: 定義一系列的算法,把每一個算法封裝起來,而且使它們可相互替換.策略模式使得算法可獨(dú)立于使用它的客...