工厂模式提供获取某个对象实例的一个接口,同时使调用代码避免确定实例化基类的步骤;实际上就是建立一个统一的类实例化的函数接口。统一调用,统一控制。 应用场景:提供一种类,具有为您创建对象的某些方法,这样就可以使用工厂类创建对象,而不直接使用new。这样如果想更改创建的对象类型,只需更改该工厂即可。 工厂模式分三种:简单工厂模式,工厂方法模式,抽象工厂模式。 简单工厂模式 特点:将调用象和创建对象分离,使用时直接向工厂请求,减少代码的耦合.提高系统的可维护性与可扩展性。 工厂方法模式 特点:核心类仅仅负责给出具体工厂必…