3、章讨论了单例模式并揭示了那些缺陷。注意:你可以从Resources下载这篇文章的源代码。单例模式在《设计模式》一书中,作者这样来叙述单例模式的:确保一个类只有一个实例并提供一个对它的全局访问指针。下图说明了单例模式的类图。(图1)单例模式的类图正如你在上图中所看到的,这不是单例模式的完整部分。此图中单例类保持了一个对唯一的单例实例的静态引用,并且会从静态getInstance()方法中返回对那个实例的引用。例1显示了一个经典的单例模式的实现。例1.经典的单例模式Java代码 1.public class ClassicSingle
4、ton { 2. private static ClassicSingleton instance = null; 3. 4. protected ClassicSingleton() { 5. // Exists only to defeat instantiation. 6. } 7. public static ClassicSingleton getInstance() { 8. if(instance == null) { 9. ins