上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 129 下一页

2009年5月15日

设计模式--解释器模式(Interpreter)

摘要: 解释器模式 概述 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 适用性 当有一个语言需要解释执行,并且你可将该语言中的句子表示为一个抽象语法树时,可使 用解释器模式。而当存在以下情况时该模式效果最好: ... 阅读全文

posted @ 2009-05-15 20:07 海南一哥 阅读(152) 评论(0) 推荐(0) 编辑

2009年5月14日

设计模式--命令模式(Command)

摘要: 命令模式 概述 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 适用性 1.抽象出待执行的动作以参数化某对象。 2.在不同的时刻指定、排列和执行请求。 3.支持取消操作。 ... 阅读全文

posted @ 2009-05-14 20:53 海南一哥 阅读(112) 评论(0) 推荐(0) 编辑

2009年5月13日

设计模式--责任链模式(COR)

摘要: 责任链模式 概述 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链, 并沿着这条链传递该请求,直到有一个对象处理它为止。 这一模式的想法是,给多个对象处理一个请求的机会,从而解耦发送者和接受者. 适用性 ... 阅读全文

posted @ 2009-05-13 22:16 海南一哥 阅读(251) 评论(0) 推荐(0) 编辑

2009年5月12日

设计模式--代理模式(Proxy)

摘要: 代理模式 概述 为其他对象提供一种代理以控制对这个对象的访问。 适用性 1.远程代理(RemoteProxy)为一个对象在不同的地址空间提供局部代表。 2.虚代理(VirtualProxy)根据需要创建开销很大的对象。 3.保护代理(Protecti... 阅读全文

posted @ 2009-05-12 21:16 海南一哥 阅读(156) 评论(0) 推荐(0) 编辑

2009年5月11日

设计模式--享元模式(Flyweight)

摘要: 享元模式 概述 运用共享技术有效地支持大量细粒度的对象。 适用性 当都具备下列情况时,使用Flyweight模式: 1.一个应用程序使用了大量的对象。 2.完全由于使用大量的对象,造成很大的存储开销。 3.对象的大多数状态都可变为外部状态。... 阅读全文

posted @ 2009-05-11 23:10 海南一哥 阅读(156) 评论(0) 推荐(0) 编辑

2009年5月10日

设计模式--外观模式(Facade)

摘要: 外观模式 概述 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 适用性 1.当你要为一个复杂子系统提供一个简单接口时。子系统往往因为不断演化而变得越来越 复杂。大多数模式使用时都会产生更... 阅读全文

posted @ 2009-05-10 14:41 海南一哥 阅读(180) 评论(0) 推荐(0) 编辑

2009年5月9日

设计模式--装饰模式(Decorator)

摘要: 装饰模式 概述 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 适用性 1.在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 2.处理那些可以撤消的职责。 3.当不能采用生成子类的方法... 阅读全文

posted @ 2009-05-09 17:39 海南一哥 阅读(135) 评论(0) 推荐(0) 编辑

2009年5月8日

设计模式--组合模式(composite)

摘要: 组合模式 概述 将对象组合成树形结构以表示"部分-整体"的层次结构。"Composite使得用户对单个对象和组合对象的使用具有一致性。" 适用性 1.你想表示对象的部分-整体层次结构。 2.你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所... 阅读全文

posted @ 2009-05-08 23:11 海南一哥 阅读(139) 评论(0) 推荐(0) 编辑

2009年5月7日

设计模式--桥接模式(Bridge)

摘要: 桥接模式 概述 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 适用性 1.你不希望在抽象和它的实现部分之间有一个固定的绑定关系。 例如这种情况可能是因为,在程序运行时刻实现部分应可以被选择或者切换。 2.类的抽象以及它的实现都应该可以通... 阅读全文

posted @ 2009-05-07 21:21 海南一哥 阅读(154) 评论(0) 推荐(0) 编辑

2009年5月6日

设计模式--适配器(Adapter)

摘要: 适配器模式 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适用性 1.你想使用一个已经存在的类,而它的接口不符合你的需求。 2.你想创建一个可以复用的类,该类可以与其他不相关... 阅读全文

posted @ 2009-05-06 19:57 海南一哥 阅读(195) 评论(0) 推荐(0) 编辑

上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 129 下一页

导航