設計模式--工廠方法模式和簡單工廠模式和抽象工廠模式

定義:父類負責定義創建對象的公共接口,而子類負責生成具體的對象,目的是將類的實例化操作延遲到子類中完成,即由子類決定究竟應該實例化哪個類。 使用場景:複雜類的創建。 優點: 1.能夠封裝複雜類創建,這樣面向接口編程,實現類接口和實現的分離,這樣在切換產品類的時候更加的靈活,容易。 2.能夠隱藏創建類的具體信息。 3.具有很好的擴展性,如果需要添加新的功能的時候,只需要添加新的工廠和具體的產品類即可
相關文章
相關標籤/搜索