1.单例模式
单例模式(instance)就是只能创建一个实例,应用场景就是在对数据库操作类。
满足条件:
1.将构造方法设置为私有
2.创建静态变量用来保存对象
3.创建静态方法并在静态方法里创建对象
例子:
2.工厂模式
工厂模式就是先利用接口来约束实体类,在实体类之后再借助工厂类里switch对类进行选择创建的方式创建类,好处是在后续操作时方便对代码进行修改。
例子:
工厂方法模式
工厂方法模式是在工厂模式的基础上进行改造,将工厂类设置为接口,在后边对接口进行实现的方法就是工厂方法模式。
例子: