工作两年 必学的设计模式

设计模式 是前辈们对代码开发经验的总结  所以不是语法规定

设计模式的本质是面先对象设计原则的实际运用,是对类的封装性、继承性和多态

一 : 单例模式

单例模式,顾名思义就是只有一个实例,并且她自己负责创建自己的对象,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象

1. 懒汉式

public class Animal {
private static Animal animal;
public static Animal getInstance(){
if(animal==null){
animal= new Animal();
}
return animal;
}
}

懒汉式:用的时候才去检查有没有实例,如果有则返回,没有则新建

上一篇:牛客历年机试真题--猫狗收容所(队列)


下一篇:搞懂dubbo的SPI扩展机制