工厂方法模式的定义:
Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a class defer instantiation to subclasses.
定义一个用于创建对象的接口,让子类决定实例化哪一个类.工厂方法使一个类的实例化延迟到其子类.
通用类图如下
抽象产品类 Product 定义产品的共性,实现事务最抽象的定义; Creator 抽象创建类,也就是抽象工厂