簡體中文 | 繁體中文

大話設計模式-----第112章


天龍時代 美腿姐姐愛上我 超級朋友圈 逍遙劫 妒妃本色 廢物王妃要逆天 總裁離婚請簽字 重新起航 人型暴龍在異界 劍劫(完)支援新書《妖姬 星河武神 曼倩密碼 絕色校草:惡魔小子愛上我 死神之箭 奪心誘惑:豪門囚寵妻 邪魅小子賴上我 魅王的專屬夜寵 崩壞了的西遊世界 青春的淚 戰俘1945
第112章

小A:“為什麼工廠模式是如此常用?”

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

推薦小說