xiaoqin

[置顶] 设计模式—命令模式

摘要: 设计模式—命令模式我们首先想个电视机的例子,每个TV自己肯定实现了开机open,关机close,下一频道功能Next、上一频道Prev、选中某个频道SetTo等功能。TV类如下:public class TV { /// <summary> /// 开机 /// </summary> public void Open() { } /// <summary> //... 阅读全文

posted @ 2007-08-06 15:06 问问 阅读(4121) 评论(13) 推荐(0) 编辑

2007年8月10日

适配器模式和代理模式比较专题2

摘要: 设计模式—代理模式 代理这个词大家肯定已经非常熟悉,因为现实中接触的很多,其实现实中的东西恰恰可以非常形象和直观地反映出模式的抽象过程以及本质。现在房子不是吵得热火朝天吗?我们就以房子为例,来拨开代理的面纱。 假设你有一套房子要卖,一种方法是你直接去网上发布出售信息,然后直接带要买房子的人来看房子、过户等一直到房子卖出去,但是可能你很忙,你没有时间去处理这些事情,所以你可以去找中介,让中介帮你处理... 阅读全文

posted @ 2007-08-10 08:13 问问 阅读(3481) 评论(11) 推荐(2) 编辑

2007年8月9日

适配器模式和代理模式比较专题1

摘要: 设计模式—适配器模式适配器模式和代理模式是二个比较容易混淆的模式,我想谈一下这两个模式的差别,不过我先分别介绍一下这二个模式,然后再做比较,我想这样大家可能会比较容易理解,对于不懂这两个模式的人来说也多个了解的机会。适配器说通俗点就是把一个东西包装一下变成另外一个东西,为什么要包装而不直接就用这个东西呢?呵呵,如果能直接用就犯不着适配了,要适配当然就是由于某些原因你用不了当前这个东西。最容易理解的... 阅读全文

posted @ 2007-08-09 08:18 问问 阅读(3506) 评论(5) 推荐(0) 编辑

2007年8月7日

设计模式—命令模式补充

摘要: 设计模式—命令模式补充 上一篇文章中大家应该已经看到了在命令模式中将函数提高到类层面的原因和所带来的好处,但可能电视的例子很难解释我说的2种情况:一是下命令者可能到不了“行为实现者”跟前,另一个就是在“行为实现者”执行的时候命令者可能已经不存在了。给读者带来了很多疑惑,为了帮助大家理解这2种情况,我找了半天终于找到诸葛亮杀魏延的例子,应该可以很形象的... 阅读全文

posted @ 2007-08-07 08:40 问问 阅读(2144) 评论(8) 推荐(0) 编辑

2007年8月6日

设计模式之前提--设计模式思想

摘要: 设计模式之前提--设计模式思想我一直都只是个看客,很少发言,偶然加入西西的群,被感染的童心大起,所以就想写点什么,一看设计模式大家讨论的是相当地热闹,再加上自己几年来的设计摸索,一时童心大发就想说两句。其实网上这方面的文章很多,看到很多人的回复,尤其是争论,最后发展到人生攻击,让我愈发意识到:对设计模式的思想应该先有个正确的认识,然后才可以很好的去交流设计模式。设计模式思想是什么:设计模式可以理解... 阅读全文

posted @ 2007-08-06 13:00 问问 阅读(2592) 评论(12) 推荐(1) 编辑

导航