http://www.cnblogs.com/lwbqqyumidi/p/3744842.html
工厂方法模式适合于对实现了同一接口或继承了同一父类的一些类进行实例的创建。
一般是通过 定义一个工厂类,在其方法中实现对具有上述特点的类对象的创建。
根据具体产生类对象的方法定义形式,
又可以将其分为普通工厂方法模式、多个工厂方法模式和静态工厂方法模式。
一、普通方法工厂模式
二、多个工厂方法模式
三、静态工厂方法模式
静态工厂方法模式与前面两种具体的方法定义不同在于方法被定义成静态的,这样可以不通过创建工厂实例就能直接获取到目标类的对象。
网友评论