私人定製的建造者模式(Builder Pattern)

在模板方法模式中,我們知道了如何通過模板批量的製作Hummer,但你會發現Hummer的start,stop,alarm,enginBoom這四個動作都是按固定順序進行的。那麼如果現在要製作任意順序動作的Hummer該如何設計呢?比如說我現在製作A類型HummerH1,它先啓動,後停止,就這兩個動作。B類型HummerH2,它先啓動,後鳴笛,最後停止。A類型HummerH2,先啓動,後有引擎聲。B
相關文章
相關標籤/搜索