寻找银弹

致力于探寻软件开发中的本质问题

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

OO的封装,一个实例,static method, property, construction method.

三种单件的实现

  1. Simple Singleton

Class Singleton {private Singleton(); public static Getinstanse(){return new Singleton();}}

  1. Static Singleton

Class Singleton{ public static readonly Singleton Instance = new Singleton(); }

  1. MultiThread Singleton

Private static volatile Singleton instance = null;

Lock(LockHelper)




 .Net Framework 中的Singleton例子

Type Object

C1.GetType(); == C2.GetType();


 HttpContext.Current Object

 
类别:Programming 查看评论
文章来源:http://hi.baidu.com/hongchaol/blog/item/e054d143632cd11372f05d4c.html
posted on 2006-07-13 14:15  hchlee  阅读(125)  评论(0编辑  收藏  举报