Java设计模式——抽象工厂(Abstract Factory)以及工厂模式总结

抽象工厂和工厂方法的区别 工厂方法模式只有一个抽象产品类,而抽象工厂模式有多个抽象产品类。 工厂方法模式的具体工厂类只能创建一个具体产品类的实例,而抽象工厂模式可以创建多个具体产品类。(与上面呼应) 【个人认为】抽象工厂和工厂方法最明了的区别就是【抽象工厂有多个产品】 结构类图 先上图分析一波 【与工厂方法最主要的区别在于 iHeroFactory多了Wear()方法,多了 Iequipment这
相关文章
相关标签/搜索