抽象工厂这个设计模式想必大家都很熟悉了,简单的说使用这个技术可以将使用业务对象的客户代码和创建业务对象的代码分离,以期达到程序的松耦合,减少对具体对象的直接依赖,今天在这里也无意深入探讨这个模式的原理......
2007-11-17 关键字:观察者设计模式其实就是一种发布预订的设计模式,大家都知道JMS里面有发布预订的模式,也就是有一个一对多的关系,一个发布者,然后有N多个消费者,一旦发布者发出消息,那么所有预订的消费者都将收到消息。......
2007-11-06 关键字:在今天的设计模式系列中我给大家带来了观察者模式,首先我会以一个生动的故事引入观察者模式的应用的场景,然后描述这个场景中出现的问题,最后我们提出观察者模式的解决方案,并给出C#语言实现的代码,最后以.n......
2007-10-29 关键字:做软件设计的,就算没有机会仔细研究过设计模式,多少都听说过“四人帮(Gang of Four)”的《Design Pattern》。“设计模式”的四个伟大的作者,把面向对象软件设计的代码复用推向一个新......
2007-09-27 关键字:关于设计模式的书籍和资料已经有很多了, 本文不重复的去探讨设计模式的理论知识,主要探讨在C#中使用设计模式的方案选择和实现细节,适合设计模式初学者阅读。......
2007-09-25 关键字:模板方法属于行为型设计模式,行为型设计模式主要关注对象之间职责分配和算法的问题。类行为型模式使用继承来分配类之间的职责,模板方法就是个类行为型模式。对象行为型模式使用组合来分配职责。在我们构建软件的过......
2007-09-19 关键字:实际上,工厂方法模式是许多设计模式的基石。工厂方法模式是一种类创建型模式,它为创建一个对象提供了一个稳定的接口,而将对象创建的真正工作推迟到其子类,工厂方法允许将类的初始化工作延迟到子类,让子类决定实......
2007-09-19 关键字: