Lab3漫谈(2)-工厂方法

简介 定义:“工厂方法模式,又称工厂模式、多态工厂模式和虚拟构造器模式,经过定义工厂父类负责定义建立对象的公共接口,而子类则负责生成具体的对象。” 做用:将类的实例化(具体产品的建立)延迟到工厂类的子类(具体工厂)中完成,即由子类来决定应该实例化(建立)哪个类。 优势: 更符合开闭原则:新增产品的时候,只要增长相应的具体产品类和相应工厂类 符合单一职责原则:一个具体工厂只建立一个对应产品 缺点 增
相关文章
相关标签/搜索