Design Pattern
xyjnufop
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dispose pattern
Dispose模式是用于资源管理的常用方法,比较简单。给代码吧。 // 摘要: // 定义一种释放分配的资源的方法。 [ComVisible(true)] public interface IDisposable { // 摘要: // 执行与释放或重置非托管资源相关的应用程序定义的任务原创 2009-08-30 10:14:00 · 529 阅读 · 0 评论 -
Builder 模式
Builder模式, 适应内容变化,但是步骤过程是不变的这种情况,比如在KFC中,套餐的组装过程是不变的,即步骤是不变的,比如 1.先配主食。2再配饮料。3.最后配副食4.。。。。这个过程是恒定不变的。但是主食的内容是可以分很多种的比如 可以是鸡肉,可以使土豆。。。。即内容是变化的。 建造者模式的实质是解耦组装过程和创建具体部件,使得我们不用去关心每个部件是如何组装的。Builder的过程原创 2009-07-04 01:53:00 · 337 阅读 · 0 评论 -
Factory Methord
觉得李建忠讲的很对,在面向业务的软件中,往往 主的流程变化不快或不变,但是很多细节总是在变。在所有的软件中关于"变化"的总结为:抽象部分变化慢,细节部分变化快! 总是把模块或者类型 分为接口和实现部分。 概述在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供原创 2009-07-05 10:15:00 · 387 阅读 · 0 评论
分享