软件构造笔记 6.2 Design Patterns for Maintainability

1.创造模式 工厂方法模式:当客户端不知道要创建哪个具体类的实例,或者不想在客户端代码中指明要具体创建的实例时,用工厂方法。定义一个用于创建对象的接口,让其子类来决定实例化哪一个类,从而使一个类的实例化延迟到其子类。 常规情况下,client直接创建具体对象:Product p = new ProductTwo(); 在工厂方法模式下:Product p = new ConcreteTwo().m
相关文章
相关标签/搜索