【java設計模式】之 建造者(Builder)模式

   我們還是舉上一節的例子:生產汽車。上一節我們通過模板方法模式控制汽車跑起來的動作,那麼需求是無止境的,現在如果老闆又增加了額外的需求:汽車啓動、停止、鳴笛引擎聲都由客戶自己控制,他想要什麼順序就什麼順序,那該如何做呢? 1. 汽車無休止的改造         假如現在要生產兩種車,奔馳和寶馬,這兩輛車都有共性,我們所需要關注的是單個車的運行過程,這纔是老闆所關心的點所在。我們先這樣想,針對這
相關文章
相關標籤/搜索