![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 61
Elegant_Design
这个作者很懒,什么都没留下…
展开
-
Observer模式学习笔记(一)
作者:Doug Purdy,Jeffrey Richter相关技术:ASP.NET、VB.NET难度级别:★★★★☆读者对象:架构设计师、开发人员、技术爱好者 [摘要]微软顶级技术大师Jeffrey Richter的作品,一向是不容错过的。为了帮助开发者这篇专论Observer模式的文章也不例外。Observer模式是经典设计模式中应用最为广泛也最为灵活多变的模式之一。本文在.N翻译 2006-10-31 16:32:00 · 1761 阅读 · 0 评论 -
Observer模式学习笔记(二)
一.示例代码的observer框架二观察者向主体注册序列图 三.主体通知观察者序列图原创 2006-11-10 09:40:00 · 1120 阅读 · 0 评论 -
Prototype模式学习笔记
一、 原型(Prototype)模式原型模式的用意是:通过给出一个原型对象来指明所要创建的对象类型,然后用复制这个原型对象的办法创建出更多的同类型对象。从孙大圣的手段谈起孙悟空在与黄风怪的战斗中,"使一个身外身的手段:把毫毛揪下一把,用口嚼得粉碎,望上一喷,叫声变,变有百十个行者,都是一样得打扮,各执一根铁棒,把那怪围在空中。"换而言之,孙悟空可以根据自己的形象,复制出很多"转载 2006-11-16 17:09:00 · 1085 阅读 · 0 评论 -
工厂模式的学习曲线
由浅入深学“工厂模式”(1)http://yonnie.blog.hexun.com/1480744_d.html由浅入深学“工厂模式”(2)http://yonnie.blog.hexun.com/1481043_d.html由浅入深学“工厂模式”(3)http://yonnie.blog.hexun.com/1481572_d.html转载 2007-03-21 22:23:00 · 1127 阅读 · 0 评论 -
理解Adapter模式的好文章
Filed under:— bruce zhang @ 1:31 pm 让我们假设这样一个场景:一年以前,Media公司开发出一套通过电脑接收广播的Radio仿真软件产品。(有这样的产品吗,能真正接收广播的软件?我表示怀疑)这个产品早已投入市场,客户已经在使用了。后来,Media公司将开发重心转移到数字媒体上。于是他们投入了大量的人力物力,最后开发出了完美的媒体播放器软件。这个播放器支持大转载 2007-03-27 16:38:00 · 1379 阅读 · 0 评论 -
转:从实例谈OOP、工厂模式和重构
Filed under: — bruce zhang @ 5:51 pm 有了翅膀才能飞,欠缺灵活的代码就象冻坏了翅膀的鸟儿。不能飞翔,就少了几许灵动的气韵。我们需要给代码带去温暖的阳光,让僵冷的翅膀重新飞起来。结合实例,通过应用OOP、设计模式和重构,你会看到代码是怎样一步一步复活的。为了更好的理解设计思想,实例尽可能简单化。但随着需求的增加,程序将越来越复杂。此时就有修改设转载 2007-03-27 17:01:00 · 919 阅读 · 0 评论 -
State 模式学习笔记
State 模式转:板桥里人 http://www.jdon.com 2002/4/6/State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.何时使用?State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了.转载 2007-05-06 22:41:00 · 991 阅读 · 0 评论 -
Interface And Abstract Class
李建忠老师在畅谈"C#设计模式纵横谈"时,总是不忘记给我们传输一种思想:让你的代码动起来,去应对变化,也就是让自己的代码在无形中加入时间轴这个概念,在随着时间推移(客户需求变化),你可以神清气爽的让你软件去应对这样的变化而不是抱怨需求变化去憎恨客户的苛刻.这也是设计模式的魅力所在吧,也是设计模式的精髓吧-------哪里有变化就把它隔离出来,封装之.让你的设计优美起来. 在我们的设计原创 2006-09-30 16:03:00 · 872 阅读 · 0 评论 -
Composite模式
Design Pattern: Composite 模式 来源:riabook.cn 如何在一个统一的类图中同时表达继承和包含这两种逻辑关系饿?Comosite模式 1 设计意图 当一个系统中的对象需要组合成树形结构,以表示整体和部分的层次关系时,就可以使用Composite模式;Comp翻译 2013-07-20 22:39:23 · 1266 阅读 · 0 评论