关于单实例模式

今天,看jeffery的框架设计时,发现原来在CLR的编译器中有一种叫做类型构造器的东西,可以实现单实例模式,很简单只要在类中加上一个静态的构造函数就可以实现单实例模式了,不用像通常设计模式中讲的那样,些一大堆的关于线程安全的代码,编译器会帮我们做好这些工作,真的很智能。当然啦在类中写的这个静态的构造函数,编译器也会自动帮你加上private的修饰符,同时编译器还不会允许你自己加上访问修饰符,例如:如果你显示的将该函数生命成Private,哪么编译时就会报一个错误。
posted @ 2008-05-16 15:10  白夜   阅读(355)  评论(0编辑  收藏  举报