第112章(1 / 1)

全本小說網->吳強作品集->大話設計模式

上一頁返回書目下一頁

大話設計模式第112章

全本小說網www.qb5200.com加入收藏小A:“為什麼工廠模式是如此常用?”

大B:“因為工廠模式就相當於創建實例對象的new,我們經常要根據類Class生成實例對象,如Aa=newA()工廠模式也是用來創建實例對象的,所以以後new時就要多個心眼,是否可以考慮實用工廠模式,雖然這樣做,可能多做一些工作,但會給你係統帶來更大的可擴展性和盡量少的修改量。我們以類Sample為例,如果我們要創建Sample的實例對象:Samplesample=newSample();可是,實際情況是,通常我們都要在創建sample實例時做點初始化的工作,比如賦值查詢數據庫等。首先,我們想到的是,可以使用Sample的構造函數,這樣生成實例就寫成:Samplesample=newSample(參數);但是,如果創建sample實例時所做的初始化工作不是象賦值這樣簡單的事,可能是很長一段代碼,如果也寫入構造函數中,那你的代碼很難看了(就需要Refactor重整)。”上一頁返回目錄下一頁

(本章完)