在继承中子类自动实现单例模式_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 在继承中子类自动实现单例模式

在继承中子类自动实现单例模式

 2014/11/14 15:05:06  刘白菜  程序员俱乐部  我要评论(0)
  • 摘要:@Paradox技术支持12345678910111213publicabstractclassBase<T>whereT:new(){privatestaticT_instance;publicstaticTInstance{get{if(_instance==null)_instance=newT();return_instance;}}}123publicsealedclassA:Base<A>{}更多内容:http://www.liubaicai
  • 标签:实现 继承 模式 单例模式

@Paradox 技术支持

1 2 3 4 5 6 7 8 9 10 11 12 13 class="csharp keyword">public abstract class Base<T> where T : new() {     private static T _instance;     public static T Instance     {         get         {             if (_instance == null)                 _instance = new T();             return _instance;         }     } } 1 2 3 public sealed class A : Base<A> { }

更多内容:http://www.liubaicai.net/index.php/archives/366

 

发表评论
用户名: 匿名