设计模式 是前辈们对代码开发经验的总结 所以不是语法规定
设计模式的本质是面先对象设计原则的实际运用,是对类的封装性、继承性和多态
一 : 单例模式
单例模式,顾名思义就是只有一个实例,并且她自己负责创建自己的对象,这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象
1. 懒汉式
public class Animal {
private static Animal animal;
public static Animal getInstance(){
if(animal==null){
animal= new Animal();
}
return animal;
}
}
懒汉式:用的时候才去检查有没有实例,如果有则返回,没有则新建