【软件构造】课件精译(十四)面向可维护性的设计模式

一、创建型模式 (1)工厂方法模式 工厂方法也称作“虚拟构造器”,当client不知道要创建哪个具体类的实例,或者不想在client代码中指明要具体创建的实例时,用工厂方法。 定义一个用于创建对象的接口,让其子类来决定实例化哪一个类,从而使一个 类的实例化延迟到其子类。 在工厂方法模式下: Product p = new ConcreteTwo().makeObject(); 举例 对于静态工厂方
相关文章
相关标签/搜索