我知道这个在网上随便都可以搜到一大堆,但是我希望大家自己亲自动手写一下,将自己的代码写在下面 |
[技术| 编程·课件·Linux] 写一个单例模式(Java或者是C++)
wljyy521
· 发布于 2012-06-27 22:24
· 2189 次阅读
转载文章时务必注明原作者及原始链接,并注明「发表于 软院网 RuanYuan.Net 」,并不得对作品进行修改。
我一直用的: [Java] 纯文本查看 复制代码 public class SingletonClass { // 私有内部类 private static class SingletonClassInstance { private static final SingletonClass instance = new SingletonClass(); } public static SingletonClass getInstance() { return SingletonClassInstance.instance; } private SingletonClass() { } } |
class Moon{ |
class Sun{ private static Sun theOne; private Sun(){} public static synchronized Sun getInstance(){ if(theOne == null) theOne = new Sun(); return theOne; } } |
class Moon{ |