Java設計模式——抽象工廠(Abstract Factory)以及工廠模式總結

抽象工廠和工廠方法的區別 工廠方法模式只有一個抽象產品類,而抽象工廠模式有多個抽象產品類。 工廠方法模式的具體工廠類只能創建一個具體產品類的實例,而抽象工廠模式可以創建多個具體產品類。(與上面呼應) 【個人認爲】抽象工廠和工廠方法最明瞭的區別就是【抽象工廠有多個產品】 結構類圖 先上圖分析一波 【與工廠方法最主要的區別在於 iHeroFactory多了Wear()方法,多了 Iequipment這
相關文章
相關標籤/搜索