動機(Motivation)設計模式
在軟件系統中常常面臨着「一系列相互依賴的對象」的建立工做,同時,因爲需求變化,每每存在更多系列對象的建立工做。如何應對這種變化?如何繞過常規對象的建立,提供一種「封裝機制」來避免客戶程序和這種「多系列具體對象的建立工做」的緊耦合?spa
意圖(Intent)設計
提供一個接口,讓該接口負責建立一系列「相關或者相互依賴的對象」,無需指定它們具體的類。 ---《設計模式》 GoF對象
結構 (Structure)blog