1, 工厂模式何用?
旨在为创建对象提供过渡接口;
2, 工厂模式所涉对象
顾名思义,工厂 and 产品;
3, 工厂模式分析
工厂可以抽象,产品也可以抽象,那么针对不同的抽象,就可以衍生出简单工厂模式,工厂方法模式,抽象工厂模式;
4, 简单工厂模式
存在某个工厂,同时抽象出产品,一个工厂可以生产出不同的产品;
5, 工厂方法模式
抽象出工厂和产品,那么就可以完成不同的工厂生产不同的产品;但是有一个问题,随着产品的增多,会需要大量的工厂与之对应,这是一个糟糕的状况;
6,抽象工厂模式
更抽象的工厂办法模式, 不同的工厂生产不同的产品系列;