前言 先說下一下為什么決定來寫關于設計模式的文章夯巷,本人也是從事開發(fā)很多年了,很多人肯定都曾有過這樣的想法累奈,就是把設計模式背下來斥铺,到時候項目用到的...
![240](https://upload.jianshu.io/collections/images/351827/566330035977e30e2ff5c28fdae69b0f.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 先說下一下為什么決定來寫關于設計模式的文章夯巷,本人也是從事開發(fā)很多年了,很多人肯定都曾有過這樣的想法累奈,就是把設計模式背下來斥铺,到時候項目用到的...
單例模式的幾種寫法 1彻桃、餓漢模式 這種寫法是在類裝載時就實例化instance,他避免了多線程的同步問題晾蜘。但是不能保證有別的方式去裝載邻眷,沒有達到...
定義 定義對象間的一種一對多依賴關系,使得每當一個對象狀態(tài)發(fā)生改變時剔交,其相關依賴對象皆得到通知并被自動更新肆饶。觀察者模式又叫做發(fā)布-訂閱(Publ...
定義 策略模式定義了一系列的算法,并將一系列算法封裝起來岖常,使他們能相互替換驯镊。策略模式讓算法獨立于使用者而獨立變化。 策略模式包含如下角色: Co...
說明:有人私底下問我MVP并不是BaseActivity竭鞍,其實我想說的是本文并不是談MVP板惑,至于本文提到的MVP初體驗重點在于MVP的思想而不是...
設計模式筆記01——設計原則 介紹 自行實例化并向整個系統(tǒng)提供這個實例。這個類稱為單例類單例只有一個實例對象單例自己創(chuàng)建自己實例笼蛛,構造函數(shù)為私有...
沒耐心自己分析源碼的同學洒放,還可以參考Stay錄制的視頻版Retrofit分析-漂亮的解耦套路(視頻版) 萬萬沒想到Retrofit會這么火,在沒...
代理模式是什么 如上圖所示滨砍,代理代表著另一終端中的某個真實服務對象往湿,Client 調用代理(Client helper)的方法,然后將請求通過網...
作者:李旺成### 時間:2016年4月3日### 上篇 5. 最佳實踐# 好了終于要點講自己的東西了惋戏,有點小激動领追。下面這些僅表示個人觀點,非一...
作者:李旺成 時間:2016年4月3日 “Android MVP 詳解(下)”已經發(fā)布响逢,歡迎大家提建議绒窑。 MVP 在 Android 上的使用其...