摘要:
工厂模式主要是为创建对象提供一个接口,通常在类或类的静态方法中去实现。工厂模式家族中主要有这三个成员:简单工厂模式,工厂方法模式和抽象工厂模式。一、简单工厂模式简单工厂模式,是指专门创建一个类来负责创建其他类的实例,被创建的实例通常具有共同的父类,它又称为静态工厂方法模式。它的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品继承一个父类或接口)的实例。简单工厂模式,顾名思义是工厂模式家族中最简单实用的模式。从下面计算器的结构图当中我们就能看出来了!换句话来说,就相当于是自己独立的创建了一个工厂,而在这个工厂是用来具体生产出某种东西(也就是对类的实例),用户用这个工厂的时 阅读全文