05 2018 档案
摘要:static bool done = false; static readonly object obj = new object(); static void Main(string[] args) { //线程发送信号 var signal = new ManualResetEvent(...
阅读全文
摘要:工厂方法(Factory Method) 1、定义一个用于创建对象的接口,让子类决定实例化哪一个类。使一个类的实例化延迟到其子类。 Client:作为开始节点 Game:抽象产品基类,做为具体的产品抽象类,所有同类的产品都继承它 Factory:抽象工厂基类,任何产品工厂必须继承 xxxGame:具
阅读全文
摘要:单例模式 确保一个类只有一个提供访问的全局入口,解决的是实体对象个数的问题,而其他的建造者模式都是解决new所带来的耦合关系问题。 要点:1、类只有一个实例 2、全局只有一个访问入口 通过定义 private Singleton 私有构造函数,限制外部无法new一个实例出来,所有创建行为只能在内部进
阅读全文