Head First 設計模式之第四章——工廠方法模式與抽象工廠模式

工廠方法模式 工廠方法模式如下圖所示,其定義爲:定義一個用於創建對象的接口(如圖中的factoryMethod()),讓子類決定實例化哪一個類。如下圖中所示,創造者(AbstractCreator)的不同子類負責創建不同的產品,這些產品都是AbstractProduct的子類。對於一個需要創建產品的用戶(ConcreteClient)而言,只需要給這個用戶傳入AbstractCreator的子類對
相關文章
相關標籤/搜索