设计模式
CRonaldo9399
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
单例模式的实现
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 1.非线程安全 public sealed class A { private static A instance = null; private A() { } public static A getInstance() {原创 2016-08-23 21:48:44 · 276 阅读 · 0 评论 -
从发布者和订阅者来看事件
写一个事件代码,只需要记住5个部分即可,如图所示: 1.声明委托:事件和事件处理程序必须有共同的签名和返回类型,它们通过委托类型进行描述。 2.声明事件:发布者类必须声明一个订阅者类可以注册的事件成员。 3.触发事件:发布者类中触发事件,便会调用注册在事件上的所有事件处理程序。 4.注册事件:订阅者必须订阅事件才能在事件被触发时得到通知。 5.处理事件:订阅者会在事件发生后执行相原创 2017-01-31 22:41:28 · 2312 阅读 · 0 评论