摘要: 工厂方法模式工厂方法模式(Factory Method,别名虚拟构造):定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法模式使一个类的实例化延迟到其子类。工厂模式的结构中包括4种角色: 1.抽象产品(Product):抽象产品是抽象类或接口,负责定义具体产品的规范,即具体产品必须实现的方法。 2.具体产品(ConcreteProduct):如果Product是一个抽象类,那么具体产品是Product的子类;如果Product是一个接口,那么具体产品是实现Product接口的类。具体产品决定了产品在客户端中的行为。 3.构造者(Creator):构造者是一个接口或抽象类。构造... 阅读全文
posted @ 2014-04-02 20:04 我是大嘴猴 阅读(3031) 评论(0) 推荐(0) 编辑