蒐集的資料:
http://blog.csdn.net/banketree/article/details/24985607 Android 設計模式
http://mobile.51cto.com/ahot-418968.htm Android進階之大話設計模式
工廠模式:
資料:http://blog.csdn.net/beyond0525/article/details/22806393
“工廠模式:生產固定的一些東西,如抽象類,缺點是產品修改麻煩;如喜歡動作片和愛情片的人分別向服務器發出同一個請求,就可以得到他們想看的影片集,相當於不同對象進行同一請求,需求均得到滿足。”
定義一個用於創建對象的接口,讓子類決定實例化哪一個類,工廠方法使一個類的實例化延遲到其子類。
在工廠方法模式中,核心的工廠類不再負責所有的對象的創建,而是將具體創建的工作交給子類去做。這個核心類則搖身一變,成爲了一個抽象工廠角色,僅負責給出具體工廠子類必須實現的接口,而不接觸哪一個類應當被實例化這種細節。