单例模式:确保一个类只有一个实例
工厂模式:定义一个用于闯将对象的接口,让子类决定实例化哪一个类,
建造者模式:将一个复杂的对象的构建和他的表示分离,使得同样的构建过程可以创建不同的表示,
建造者模式:将一个复杂对象的构建和他的表示分离,使得同样的构建过程可以创建不同的表示,
工厂模式:不暴露创建对象的具体逻辑而是将逻辑封装在一盒函数当中
简单工厂模式又称为静态工厂方法模式,可以根据不同的参数返回不同类型的实例
不同的参数返回不同类型的实例
简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的类通常有共同的父类
抽象工厂模式一个具体的工厂可以生成多个产品,在工厂方法模式当中一个具体的工厂只能生成一种产品
工厂模式的理解?
一、是什么
工厂模式是用来创建对象的一种最常用的设计模式,不暴露创建对象的具体逻辑,而是将将逻辑封装在一个函数中,那么这个函数就可以被视为一个工厂
其就像工厂一样重复的产生类似的产品,工厂模式只需要我们传入正确的参数,就能生产类似的产品
举个例子:
编程中,在一个 A 类中通过 new 的方式实例化了类 B,那么 A 类和 B 类之间就存在关联(耦合)
后期因为需要修改了 B 类的代