摘要:
用下面的例子比较: using System; namespace LearnObject { public class LeiFeng { public void Sweep() { Console.WriteLine("扫地"); } public void Wash() { Console.W 阅读全文
摘要:
例子如下: public abstract class Product{ public string productName; } public abstract class ProductFactory{ public Product FactoryMethod(string producType 阅读全文
摘要:
基本实现: public abstract class Product{ } public class ConcretProduct:Product{ } public class Factory{ public static Product CreateProduct(){ return new 阅读全文
摘要:
普通懒加载多线程单例 using System; public class Singleton<T> where T : class, new() { private static volatile T instance; private static readonly object syncRoo 阅读全文