存档

文章标签 ‘design patterns’

单例模式

2011年11月28日 没有评论

单例模式说通俗点就是一个类实例化出来的对象是同一个对实例,同时我们还要考虑这个类是否线程安全,在多线程的情况下,是否会产生多个实例,因为大部分设计模式的说明都是采用java语言,我这里也采用这种方式(可以从其他地方直接复制例子过来)

public class ClassicSingleton {   
   private static ClassicSingleton instance = null;   

   private ClassicSingleton() {   
      // Exists only to defeat instantiation.   
   }   
   public static ClassicSingleton getInstance() {   
      if(instance == null) {   
         instance = new ClassicSingleton();   
      }   
      return instance;   
   }   
}

阅读全文…

分类: Python 标签: