java学习

java学习

 

设计模式之单例模式

单例就是在系统运行中只有一个实例对象
public class Factory {

    private  static Factory factory = new Factory();
    private Factory(){
        System.out.println("--");
    }
    public static Factory getFactory(){
        return factory;
        
    }
    public void say(){
        System.out.println("say");
    }
}
第二种
public class Factory {

    private  static Factory factory =null;
    private Factory(){
        System.out.println("--");
    }
    public synchronized static Factory getFactory(){
        if(factory==null){
            factory = new Factory();
        }
        return factory;
        
    }
    public void say(){
        System.out.println("say");
    }
}

posted on 2013-04-23 16:21 杨军威 阅读(129) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜