前言 先說下一下為什么決定來寫關于設計模式的文章,本人也是從事開發很多年了,很多人肯定都曾有過這樣的想法,就是把設計模式背下來,到時候項目用到的...

前言 先說下一下為什么決定來寫關于設計模式的文章,本人也是從事開發很多年了,很多人肯定都曾有過這樣的想法,就是把設計模式背下來,到時候項目用到的...
單例模式的幾種寫法 1、餓漢模式 這種寫法是在類裝載時就實例化instance,他避免了多線程的同步問題。但是不能保證有別的方式去裝載,沒有達到...
定義 定義對象間的一種一對多依賴關系,使得每當一個對象狀態發生改變時,其相關依賴對象皆得到通知并被自動更新。觀察者模式又叫做發布-訂閱(Publ...
定義 策略模式定義了一系列的算法,并將一系列算法封裝起來,使他們能相互替換。策略模式讓算法獨立于使用者而獨立變化。 策略模式包含如下角色: Co...
說明:有人私底下問我MVP并不是BaseActivity,其實我想說的是本文并不是談MVP,至于本文提到的MVP初體驗重點在于MVP的思想而不是...
設計模式筆記01——設計原則 介紹 自行實例化并向整個系統提供這個實例。這個類稱為單例類單例只有一個實例對象單例自己創建自己實例,構造函數為私有...
沒耐心自己分析源碼的同學,還可以參考Stay錄制的視頻版Retrofit分析-漂亮的解耦套路(視頻版) 萬萬沒想到Retrofit會這么火,在沒...
代理模式是什么 如上圖所示,代理代表著另一終端中的某個真實服務對象,Client 調用代理(Client helper)的方法,然后將請求通過網...
作者:李旺成### 時間:2016年4月3日### 上篇 5. 最佳實踐# 好了終于要點講自己的東西了,有點小激動。下面這些僅表示個人觀點,非一...
作者:李旺成 時間:2016年4月3日 “Android MVP 詳解(下)”已經發布,歡迎大家提建議。 MVP 在 Android 上的使用其...