BlogJava 联系 聚合 管理  

Blog Stats

随笔档案

exams


java世界

世界Java

单例模式
属于创建型模式
一个类只能有一个实例,并且自行实例化,必须自行向其他对象提供这个实例
关键代码实现:
public class DataCenter {
    //static variable
    private static DataCenter singleton = null;
    //private constructor
    private DataCenter () {
    }
    //static method, synchronized
    public synchronized static DataCenter getInstance() {
        if (singleton == null)
            singleton = new DataCenter ();

        return singleton;
    }
(  NS0-111 jn0-120  )
注意事项:
构造器不公开private
getInstance方法的关键字synchronized static
使用场合:
任何只需要一个实例的地方
配置信息类(负责配置文件的解析)
管理者类
控制类
门面类
代理类
posted on 2007-09-17 15:42 java2java 阅读(2430) 评论(1)  编辑  收藏

评论

# re: java设计模式:单例模式 2007-09-17 16:56 千里冰封
单例模式是比较常见的了  回复  更多评论
  


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


网站导航: