黑马程序员技术交流社区

标题: Java的单例设计模式 [打印本页]

作者: 沉湎码海    时间: 2017-2-9 20:00
标题: Java的单例设计模式
/*
        Java的单例设计模式:
       
        需求:  一个类在内存中只能有一个对象
       
       

        解决办法:
       
                          1.在类的内部创建一个对象,
                          2.使该类无法再外部实例新的对象
                          3.把创建的对象提供给外部使用
                          
                          
*/

class         SingleInstance{
       
        //私有化构造函数
       
        private SingleInstance(){}
       
        //创建一个该类的对象
       
        private  static  SingleInstance        s=  new  SingleInstance();
       
        //把创建的对象提供给外部使用,要清楚这里为什么要把函数设置为静态
       
        public static          SingleInstance        getInstance(){
                return s;
               
        }
}


作者: 烟雨清寒时    时间: 2017-2-10 08:23
懒汉式,饿汉氏

作者: 沉湎码海    时间: 2017-2-10 10:40
烟雨清寒时 发表于 2017-2-10 08:23
懒汉式,饿汉氏

对头!!!

作者: lg504886    时间: 2017-2-10 16:21
低调低调
作者: 沉湎码海    时间: 2017-2-10 17:41
lg504886 发表于 2017-2-10 16:21
低调低调







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2