1. 程式人生 > >【設計模式攻略】建立型模式之Factory method模式

【設計模式攻略】建立型模式之Factory method模式

之前討論過行為型模式之一的Template method模式,而Factory method模式其實是Template method模式在Factory場景(建立物件)下的一種應用形式。對Template method模式的定義是在基類中為演算法框架定義方法,通過該方法去呼叫子類中封裝的演算法各個步驟的具體實現,那麼Factory method模式呢?其實就是一種具體的應用,我對它的定義是,在基類工廠中定義物件建立的總體框架邏輯,子類工廠中實現具體物件建立的步驟,然後通過基類方法去呼叫子類中封裝的實際建立步驟。