第119章

小A:“抽象工廠模式的適用於哪些地方?”

大B:“一個系統要獨立於它的產品的創建、組合和表示時。一個系統要由多個產品系列中的一個來配置時。當你要強調一系列相關的產品對象的設計以便進行聯合使用時。當你提供一個產品類庫,而只想顯示它們的接口而不是實現時。”

小A:“能不能舉些示例啊?”

大B:“有三種抽象的產品:牆、門、房間。對這三種抽象產品有兩組具體實現:臥室和起居室。那麼,我們的抽象工廠就可以根據客戶的指令(即調用參數)去生產臥室和起居室的房間(牆和門包括在房間裡)。”

第128章第126章第99章第158章第228章第161章第155章第181章第40章第159章第17章第205章第132章第140章第47章第191章第162章第176章第56章第2章第121章第120章第122章第45章第6章第220章第70章第133章第223章第45章第201章第148章第193章第144章第134章第199章第220章第222章第168章第208章第26章第228章第102章第24章第75章第181章第79章第49章第35章第86章第72章第228章第4章第47章第169章第205章第207章第182章第212章第30章第102章第128章第1章第143章第140章第110章第192章第110章第224章第40章第126章第60章第119章第26章第131章第170章第213章第17章第73章第217章第203章第47章第68章第62章第145章第47章第213章第74章第220章第95章第146章第181章第202章第164章第187章第214章第223章第78章第112章
第128章第126章第99章第158章第228章第161章第155章第181章第40章第159章第17章第205章第132章第140章第47章第191章第162章第176章第56章第2章第121章第120章第122章第45章第6章第220章第70章第133章第223章第45章第201章第148章第193章第144章第134章第199章第220章第222章第168章第208章第26章第228章第102章第24章第75章第181章第79章第49章第35章第86章第72章第228章第4章第47章第169章第205章第207章第182章第212章第30章第102章第128章第1章第143章第140章第110章第192章第110章第224章第40章第126章第60章第119章第26章第131章第170章第213章第17章第73章第217章第203章第47章第68章第62章第145章第47章第213章第74章第220章第95章第146章第181章第202章第164章第187章第214章第223章第78章第112章