摘要:现在开发应用程序经常使用一些所见即所得的开发环境,使得用户界面的制作非常方便。然而,用户界面是最容易发生需求变更的部分,用户界面发生变化,经常对业务模块产生影响。并且,用户界面是不利于自动测试的。一旦某些代码依赖用户界面,这样的代码就很难在别的模块中调用了,因此业务逻辑不能在界面层次中进行,否则会造成不能复用,不能复用自然会增加复制粘贴的代码,造成错误的扩散,放大需求变更的影响。在程序设计中,应该...
阅读全文
摘要:介绍了观察者模式(Observer)的原理和实现。需要注意的一点:观察和通知不是简单的直接调用,要避免观察者和被观察者之间的耦合。 地址:http://www.cnblogs.com/lane_cn/articles/73240.html
阅读全文
摘要:介绍命令模式在实际工程中的应用,命令模式与其他模式的结合,实例说明引入命令模式带来的好处。地址:http://www.cnblogs.com/lane_cn/articles/71365.html
阅读全文
摘要:本文介绍了一种创建型设计模式:工厂模式(Factory),以及一个简单的C#实现的例子。地址:http://www.cnblogs.com/lane_cn/articles/70742.html
阅读全文
摘要:简单的谈了一点组合模式的概念,在C#中的实现方式,举了一个简单的例子。全文地址:http://www.cnblogs.com/lane_cn/articles/70382.html
阅读全文
摘要:介绍c# 中的“代理”概念,以及如何通过代理的方式实现“事件”的触发和捕捉。全文地址:http://www.cnblogs.com/lane_cn/articles/70144.html
阅读全文