饿汉式:
1·单例模式
单:一个
例:实例--对象;
2·程序运行期间,有些类的对象,只需要一个对象,这就需要单例模式
3·设计单例模式, Student设计为单例模式
步骤:
1·任何累不能实例化Student类的对象:将Student的构造方法私有化
2·Student内部持有一个自己对象的引用,饿汉式,先实例化
3·提供一个公有方法,供外部获取引用
懒汉式:
1·单例模式
2·在Student内的成员变量,先期不实例化
3·在公有方法内,先判断是否为NUll 如果是Null则实例化
4·为了安全 声名成同步的。
|
|