单例设计模式概述:
单例设计模式就是确保类在内存中只有一个对象,
该实例必须自动创建,并对外提供
优点:
在系统内只存在一个对象,因此可以节约系统资源
对于一些需要频繁创建和销毁的对象,
单例模式无疑可以提高系统的性能
缺点;
没有抽象层,因此很难扩展
职责过重,在一定程序上违背了单一职责
单例模式:
饿汉式:类一加载就去创建对象 例Student
懒汉式:用的时候,才去创建对象 例Teacher