摘要:
装饰者模式: 例子:对StringBuilder进行装饰 public class MyString { private StringBuilder sb = new StringBuilder(); public static implicit operator MyString(string s 阅读全文
摘要:
适配器模式+AutoFac interface ICommand { void Excute(); } class OpenCommand : ICommand { public void Excute() { Console.Write("this is Opened"); } } class S 阅读全文
摘要:
单例模式 线程检查: public sealed class PreThreadSingleton { private static ThreadLocal<PreThreadSingleton> local = new ThreadLocal<PreThreadSingleton>(() => n 阅读全文
摘要:
单例模式 MonoState public class Boss { private static string name; public string Name { get => name; set => name = value; } public override string ToStrin 阅读全文