動機(Motivation)設計模式
在軟件系統中,常常面臨着「某些結構複雜的對象」的建立工做。因爲需求的變化,這些對象常常面臨着劇烈的變化,但他們卻擁有比較穩定一致的接口。 如何應對這種變化?如何向「客戶程序(使用這些對象的)」隔離出「這些易變對象」,從而使得「依賴這些易變對象的客戶程序」不隨着需求的改變而改變。spa
意圖(Intent)設計
使用原型實例指定建立對象的種類,而後經過拷貝這些原型來建立新的對象。 ----《設計模式》 GOF對象
結構(Structure)blog