建造者模式-創建型

在軟件開發的過程中,當遇到一個「複雜的對象」的創建工作,該對象由一定各個部分的子對象用一定的算法構成,由於需求的變化,複雜對象的各個部分經常面臨劇烈的變化,但將它們組合在一起的算法相對穩定。 例子:買肯德基 典型的兒童餐包括一個主食,一個輔食,一杯飲料和一個玩具(例如漢堡、炸雞、可樂和玩具車)。這些在不同的兒童餐中可以是不同的,但是組合成兒童餐的過程是相同的。        客戶端:顧客,想去買一
相關文章
相關標籤/搜索