1、定义
工厂模式:定义一个用于创建对象的接口,让子类决定实例化哪个类
抽象工厂模式:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类2、工厂方法与抽象工厂方法的区别

3、简单工厂方法、工厂方法以及抽象工厂方法的区别
这里以一个种菜的例子来说明: 刚开始,规模小,只种植一种根茎类蔬菜,所以采用简单工厂模式,在简单工厂模式下,考虑的是种植萝卜还是土豆


Demo下载地址:http://download.****.net/detail/s003603u/9577132
工厂模式:定义一个用于创建对象的接口,让子类决定实例化哪个类
抽象工厂模式:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类