创建型模式

设计模式六大原则:
 
简单工厂模式:
简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。
可以理解为负责生产对象的类。
 
简单工厂模式的重点在于:当你需要什么,只需要传入一个正确的参数,就可以获取你所需要的对象,而无需知道创建细节。
 
 
 
工厂方法模式:
工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定究竟应该实例化哪一个具体产品类。
符合开闭原则(对拓展开放,对修改关闭)
 
 
抽象工厂模式:
抽象工厂中每个工厂可以创建多个
 
建造者模式: