1. 程式人生 > >Android 設計模式學習之工廠模式

Android 設計模式學習之工廠模式

蒐集的資料:

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

“工廠模式:生產固定的一些東西,如抽象類,缺點是產品修改麻煩;如喜歡動作片和愛情片的人分別向伺服器發出同一個請求,就可以得到他們想看的影片集,相當於不同物件進行同一請求,需求均得到滿足。”

定義一個用於建立物件的介面,讓子類決定例項化哪一個類,工廠方法使一個類的例項化延遲到其子類。

在工廠方法模式中,核心的工廠類不再負責所有的物件的建立,而是將具體建立的工作交給子類去做。這個核心類則搖身一變,成為了一個抽象工廠角色,僅負責給出具體工廠子類必須實現的介面,而不接觸哪一個類應當被例項化這種細節。