设计模式
文章平均质量分 67
haperkelu
这个作者很懒,什么都没留下…
展开
-
抽象工厂
class Light { public virtual void Display() { Console.WriteLine("I am light"); } } class Window { public virtual void Display() { Console.WriteLine("I am window原创 2010-07-05 14:11:00 · 255 阅读 · 0 评论 -
Multithreaded Singleton
using System; public sealed class Singleton { private static volatile Singleton instance; private static object syncRoot = new Object(); private Singleton() {} public static Singleton Instance { get { if (inst转载 2010-06-12 12:08:00 · 250 阅读 · 0 评论 -
使用泛型实现单例模式工厂
public class SingletonFactory where T : new() { public static T GetInstance() { return SingletonCreator.Instance; } private static class SingletonCreator { private static T _instance;原创 2010-12-25 11:47:00 · 1854 阅读 · 1 评论