搏客 Winning
After three days without programming, life becomes meaningless
posts - 46,  comments - 41,  trackbacks - 21
架构设计
对数据映射器的心得
posted @ 2006-03-10 11:19 搏客 Winning 阅读(347) | 评论 (1)  编辑
类定义的"枚举"类型      摘要: 用类定义一个类型安全的枚举  阅读全文
posted @ 2005-04-27 11:09 搏客 Winning 阅读(554) | 评论 (0)  编辑
状态模式      摘要: 状态模式把研究对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的子类。
状态模式的意图是让一个对象在其内部状态发生变化的时候其行为也随之改变。  阅读全文
posted @ 2005-04-15 09:31 搏客 Winning 阅读(836) | 评论 (1)  编辑
调停者(Mediator)模式      摘要: 包装一系列对象相互作用的方式,使这些对象不必互相明显引用。  阅读全文
posted @ 2005-04-15 09:28 搏客 Winning 阅读(837) | 评论 (0)  编辑
享元模式      摘要: 以共享的方式高效的支持大量的细粒度对象  阅读全文
posted @ 2005-04-11 11:16 搏客 Winning 阅读(593) | 评论 (1)  编辑
代理模式      摘要: 代理主题并不改变真实主题的接口,因为模式的用意是不让客户端感觉到代理的存在代理将客户的调用委派给真实的主题对象,代理起到一个传递请求的作用,但是代理在请求的前后可以执行某种操作而不是单纯的执行传递操作。  阅读全文
posted @ 2005-04-08 12:41 搏客 Winning 阅读(601) | 评论 (0)  编辑
重载不能动态区分父子类型      摘要: 重载不能动态区分父类型和子类型  阅读全文
posted @ 2005-04-08 11:37 搏客 Winning 阅读(507) | 评论 (1)  编辑
访问者模式      摘要: 访问者模式适用于数据结构相对未定的系统,它把数据结构和作用于结构上的操作的偶合脱开,使得操作集合可以相对自由的演化。数据结构的每一结点可以接受一个访问者的调用,访问者将某种算法针对此结点执行。  阅读全文
posted @ 2005-04-08 11:01 搏客 Winning 阅读(802) | 评论 (0)  编辑
适配器模式      摘要: 将一个已有的服务器端应用接口转换成一个客户端程序所期望的接口。有类适配器,对象适配器(包装器),缺省适配器。  阅读全文
posted @ 2005-04-08 09:31 搏客 Winning 阅读(796) | 评论 (0)  编辑
原型模式      摘要: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象.  阅读全文
posted @ 2005-04-07 16:55 搏客 Winning 阅读(650) | 评论 (0)  编辑
生成器模式      摘要: 为了将构建复杂对象的过程和它的部件解耦,从而达到将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
  阅读全文
posted @ 2005-04-07 16:47 搏客 Winning 阅读(700) | 评论 (0)  编辑
桥接模式      摘要: 如果我们两个或多个具体实现之间有概念重复,那么需要我们把抽象共同部分和行为共同部分各自独立开来,原来是准备放在一个类(接口)里,现在需要设计一个接口一个类 (两个接口),分别放置抽象部分和行为部分。

  阅读全文
posted @ 2005-04-07 16:26 搏客 Winning 阅读(772) | 评论 (0)  编辑
工厂模式      摘要: 包括简单工厂模式、工厂方法模式、抽象工厂模式。  阅读全文
posted @ 2005-04-07 13:19 搏客 Winning 阅读(859) | 评论 (1)  编辑
观察者模式      摘要: 我们要实现Observer模式时,通常将数据对象作为目标(Subject),各个显示数据的对象作为观察者(Observer)。每一个观察者(Observer)通过调用目标(Subject)中的一个公有(public)方法,在他所感兴趣的数据中注册(registers)自己。这样,当数据改变时,每一个目标(Subject)通过观察者(Observer)的接口发送更新通知。  阅读全文
posted @ 2005-04-07 13:07 搏客 Winning 阅读(617) | 评论 (1)  编辑
命令模式      摘要: 对于实现了同一命令接口的对象可以用相同的方法调用。调用者基本只和接口打交道,不合具体实现交互,这也体现了一个原则,面向接口编程,这样,以后增加具体命令时,就不必修改调用者的代码了。  阅读全文
posted @ 2005-04-07 12:50 搏客 Winning 阅读(599) | 评论 (0)  编辑
组合模式      摘要: 将对象以树形结构组织起来,以达成“部分-整体” 的层次结构,使得客户端对单个对象和组合对象的使用具有一致性。  阅读全文
posted @ 2005-04-07 10:53 搏客 Winning 阅读(902) | 评论 (1)  编辑
装饰模式      摘要: 动态给一个对象添加一些额外的职责,使用Decorator模式相比用生成子类方式达到功能的扩充显得更为灵活。  阅读全文
posted @ 2005-04-07 09:56 搏客 Winning 阅读(820) | 评论 (0)  编辑
职责链模式      摘要: 责任链模式很多对象由每一个对象对其下家的引用而连接起来形成一条链,请求在链上传递发出请求的客户并不知道这个链上的哪一个对象最终处理了这个请求,这使得系统可以在不影响客户端的情况下重新组织链上的责任分配。  阅读全文
posted @ 2005-04-07 09:49 搏客 Winning 阅读(947) | 评论 (2)  编辑
解析器模式      摘要: 用解析器模式实现布尔表达式的求值。  阅读全文
posted @ 2005-04-07 09:38 搏客 Winning 阅读(669) | 评论 (0)  编辑
监听器模式      摘要: 在ASP.NET中用监听器模式处理用户控件的事件  阅读全文
posted @ 2005-01-17 11:13 搏客 Winning 阅读(1251) | 评论 (1)  编辑


与我联系

搜索

 

常用链接

随笔分类

随笔档案

积分与排名

  • 积分 - 31257
  • 排名 - 1373

最新评论

阅读排行榜