上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 37 下一页
摘要: 命令模式(Command Pattern)——.NET设计模式系列之十七TerryLee,2006年7月概述在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行... 阅读全文
posted @ 2015-08-02 18:18 Dynamics365峰 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 摘要:Template Method模式是比较简单的设计模式之一,但它却是代码复用的一项基本的技术,在类库中尤其重要。主要内容1.概述2.Template Method解说3..NET中的Template Method模式4.适用性及实现要点概述变化一直以来都是软件设计的永恒话题,在XP编程中提倡拥... 阅读全文
posted @ 2015-08-02 18:11 Dynamics365峰 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ——探索设计模式系列之十五Terrylee,2006年5月摘要:结构型模式,顾名思义讨论的是类和对象的结构,它采用继承机制来组合接口或实现(类结构型模式),或者通过组合一些对象,从而实现新的功能(对象结构型模式)。这些结构型模式,它们在某些方面具有很大的相似性,仔细推敲,侧重点却各有不同。本文试图对... 阅读全文
posted @ 2015-08-02 18:09 Dynamics365峰 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 代理模式(Proxy Pattern)——.NET设计模式系列之十四Terrylee,2006年5月摘要:在软件系统中,有些对象有时候由于跨越网络或者其他的障碍,而不能够或者不想直接访问另一个对象,如果直接访问会给系统带来不必要的复杂性,这时候可以在客户程序和目标对象之间增加一层中间层,让代理对象来... 阅读全文
posted @ 2015-08-02 18:05 Dynamics365峰 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 享元模式(Flyweight Pattern)——.NET设计模式系列之十三Terrylee,2006年3月摘要:面向对象的思想很好地解决了抽象性的问题,一般也不会出现性能上的问题。但是在某些情况下,对象的数量可能会太多,从而导致了运行时的代价。那么我们如何去避免大量细粒度的对象,同时又不影响客户程... 阅读全文
posted @ 2015-08-02 18:02 Dynamics365峰 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 外观模式(Façade Pattern)——.NET设计模式系列之十二Terrylee,2006年3月概述 在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的... 阅读全文
posted @ 2015-08-02 17:56 Dynamics365峰 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 组合模式(Composite Pattern)——.NET设计模式系列之十一Terrylee,2006年3月概述组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。意图将... 阅读全文
posted @ 2015-08-02 17:44 Dynamics365峰 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 装饰模式(Decorator Pattern)——.NET设计模式系列之十Terrylee,2006年3月概述在软件系统中,有时候我们会使用继承来扩展对象的功能,但是由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;并且随着子类的增多(扩展功能的增多),各种子类的组合(扩展功能的组合)会导致... 阅读全文
posted @ 2015-08-02 17:36 Dynamics365峰 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 桥接模式(Bridge Pattern)——.NET设计模式系列之九Terrylee,2006年2月概述在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要... 阅读全文
posted @ 2015-08-02 17:31 Dynamics365峰 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 适配器模式(Adapter Pattern)——.NET设计模式系列之八Terrylee,2006年2月概述在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。那么如何应对这种“迁移的变化”?如何既能利用现有对象的良好实现,... 阅读全文
posted @ 2015-08-02 17:27 Dynamics365峰 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 37 下一页