1.定义
Ensure a class has only one instance,and provide a global point of access to it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。)
2.模式讲解
(1)类图
(2)单例模式通用代码
1 public class Singleton 2 { 3 private static Singleton singleton = new Singleton(); 4 5 private Singleton() 6 {} 7 8 public static Singleton GetSingleton() 9 { 10 return singleton; 11 } 12 }
3.单例模式的多种实现方式(待续)
http://terrylee.cnblogs.com/archive/2005/12/09/293509.html
时间: 2024-10-11 23:43:02