C#面向對象設計模式縱橫談——3.Abstract Factory 抽象工廠(建立型模式)

動機(Motivation設計模式

在軟件系統中常常面臨着「一系列相互依賴的對象」的建立工做,同時,因爲需求變化,每每存在更多系列對象的建立工做。如何應對這種變化?如何繞過常規對象的建立,提供一種「封裝機制」來避免客戶程序和這種「多系列具體對象的建立工做」的緊耦合?spa

意圖(Intent設計

提供一個接口,讓該接口負責建立一系列「相關或者相互依賴的對象」,無需指定它們具體的類。  ---《設計模式》 GoF對象

結構 (Structureblog

相關文章
相關標籤/搜索