AXzhz

专注ASP.NET!
        写软件的都是小姐,用软件的都是大爷。真TMD说的正确!
                嫖妓不给钱,反说被强奸!___中国共享软件的无奈!
读小学的时候大学不要钱,读大学了小学不要钱。
没工作时国家有分福利房,工作了后全是高价房!!

                        此软件能有效的破解QQ密码。(注:破解QQ密码是违法行为,请不要将软件用于违法行为)
“安得广厦千万间,大庇天下寒士俱欢颜,风雨不动安如山。”1200多年前,诗人杜甫的理想,如今被一帮享受着电脑和互联网带来的快捷生活方式的受过高等教育的大孩子憧憬着。

导航

学习TerryLee 的设计模式:单态模式(附全码)_AX

最近对设计模式很感兴趣,遂开始学习TerryLee 的.NET设计模式系列文章 :下面为其链接
http://terrylee.cnblogs.com/archive/2006/06/01/334911.html

【单态模式】创建一个类,我们只能使用这个类的同一个实例.

 1using System;
 2
 3namespace ClassLibrary_AX
 4{
 5    public sealed class Singleton
 6    {
 7        //创建一个静态的Singleton实例,外部不可访问(同一个解决方案的不同项目)
 8        static readonly Singleton onlyOne=new Singleton();
 9        //私有的构造方法外部不可创建实例
10        private Singleton()
11        {
12        }

13        //通过Singleton的OnlyOne属性返回onlyOne实例
14        public static Singleton OnlyOne
15        {
16            get
17            {
18                return onlyOne;
19            }

20        }

21    }

22}

【追加】
可以把:public sealed class Singleton
改为:public class Singleton
因为:构造函数被标记为private,这种类是不能被实例化的.
严格的说是不能在类外被实例化,可以在此类的内部实例化(这种方式可以用于实现单件设计模式)。注意一点,这样的类也不能够作为基类来继承。

引自:epjnpe的接口部分
http://epjnpe.cnblogs.com/archive/2006/06/11/423311.html 

posted on 2006-10-24 19:04  斧头帮少帮主  阅读(1783)  评论(0编辑  收藏  举报

Google
 
站内搜索:        
园内搜索:
金山词霸: