简单工厂、抽象工厂、工厂的区别
解释一
工厂的核心是一个抽象工厂类,而简单工厂模式把核心放到了一个具体类上.
简单工厂是工厂模式的特例。
工厂模式和抽象工厂模式的最主要的区别在于对工厂的抽象程度上。
抽象工厂模式中一般是抽象出工厂接口,表示他就是一个工厂,而不管它是制造什么产品的工厂,他的抽象程度较高。
而工厂模式的抽象工厂一般是针对于产品进行抽象,表示它是一个生产某类产品的工厂。
简单工厂是不支持继承的,如果需要建立的对象过多...
转载
2019-03-13 17:12:37 ·
550 阅读 ·
1 评论