
设计模式
MsdnWoo
热爱自由,向往高薪
展开
-
单例模式
单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。一.经典模式public class Singleton{ private static Singleton instance; private Singleton() { }转载 2015-12-29 13:32:32 · 402 阅读 · 0 评论 -
简单工厂模式
设计模式(C#版)--简单工厂模式为什么要用设计模式? 1、设计模式是前人根据经验总结出来的,使用设计模式,就相当于是站在了前人的肩膀上。 2、设计模式使程序易读。熟悉设计模式的人应该能够很容易读懂运用设计模式编写的程序。 3、设计模式能使编写的程序具有良好的可扩展性,满足系统设计的开闭原则。比如策略模式,就是将不同的算法封装在子类中,在需要添加新的转载 2015-12-17 15:33:33 · 553 阅读 · 0 评论 -
c#观察者模式
观察者将自己注册到被观察者的容器中时,被观察者不应该过问观察者的具体类型,而是应该使用观察者的接口。这样的优点是:假定程序中还有别的观察者,那么只要这个观察者也是相同的接口实现即可。一个被观察者可以对应多个观察者,当被观察者发生变化的时候,他可以将消息一一通知给所有的观察者。基于接口,而不是具体的实现--这一点为程序提供了更大的灵活性。namespace Demo1{ class转载 2016-03-28 22:54:35 · 550 阅读 · 0 评论