读书人

设计方式 - 工厂方法

发布时间: 2012-11-04 10:42:41 作者: rapoo

设计模式 - 工厂方法
重温了一下factory pattern,赶紧记录之 -

Simple Factory pattern:

将变化的对象创建方法转移到单独的类中。需要传入参数,一般情况下已经够用。唯一的问题就是增加产品类别,需要改动工厂类。扩展优先于修改呀!

 
public interface AbstractFactory{Product createProduct();Byproduct createByproduct();}public class ConcreteAbstractFactoryA implements AbstractFactory{public Product createProduct(){// TODO Auto-generated method stubreturn new ProductA();}public Byproduct createByproduct(){// TODO Auto-generated method stubreturn new ByproductA();}}

读书人网 >软件开发

热点推荐