设计模式(单例模式)

单例及面向对象语言中对全局变量控制的一种方式,比较简单,如下例所示:

public class DataSingleton {
    private static DataSingleton instance;
    
    public DataSingleton(){
        System.out.println("DataSingleton created");
    }
    
    //注意保证线程安全
    public static synchronized DataSingleton getInstance(){
        if(null == instance){
            instance = new DataSingleton();
        }
        
        return instance;
    }
}

 

posted @ 2015-06-12 10:32  Fredric_2013  阅读(131)  评论(0编辑  收藏  举报