DesignPattern学习-----Singleton
?? 学习了Java两个月。。之后两个月学习jsp,servlet,sql,html一堆杂七杂八的东西。又花一个多月复习了一下。。。
??? 之后一个偶然的机会,跑J道里逛了逛。。banq老大强调oo思想,设计模式。。于是开始学习设计模式 :D
??? 刚开始学。。好多东西都不是那么明白。。。有理解错误的地方还请多多指教。。。
??? 我从Singleton开始学。。我是这么理解的。。
??? Singleton顾名思义就是只能创建一个实例对象。。所以不能拥有public的构造方法。。
public class SingleManager { private SingleManager(){ System.out.println("Singleton!"); } static class SingletonHolder{ private static SingleManager instance = new SingleManager(); } public static SingleManager getInstance(){ return SingletonHolder.instance; } public static void main(String[] args){ SingleManager.getInstance(); }}