![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 88
wlnh_2004
这个作者很懒,什么都没留下…
展开
-
用 Delphi 学设计模式(一) 之 简单工厂篇 (原创)
本文在大富翁发表已将近一个月,作为理论性比较强的内容,反映比较热烈并被转载和收藏,由于我的 Blog 已开通,现将全文在 Blog 中重新发布并删除大富翁上的原贴 ,转载请注明出处。下面是正文: 大约半年前看了阎宏老师的《Java与模式》,里面的工厂模式篇基本上还看懂了点,当时用 Delphi 改写了其中几个例程,现在拿出来与大家分享,里面的注释是我对这种设计模式的理原创 2005-01-27 11:58:00 · 1712 阅读 · 3 评论 -
枚举器模式-Iterator Pattern -使用 foreach 语句、实现多个枚举器
说明:我也是初学者,希望大家能提出宝贵意见。另外转载请注明作者左洸和出处CSDN,毕竟花费了很长时间才完成点击浏览更多的“说故事、学模式”系列 一、两个概念 1、聚集:所谓聚集就是一组数据集或者对象集,它可以通过循环来访问 。 2、枚举器: 专门用来访问聚集的类,他包装了一定的方法,可以依次把聚集中的数据按照一定的顺序读出来。原创 2007-07-28 21:45:00 · 864 阅读 · 0 评论 -
模版方法模式 - Template Method Pattern - 穷人和富人的不同婚恋历程
说明:我也是初学者,希望大家能提出宝贵意见。另外转载请注明作者左洸和出处CSDN,毕竟花费了很长时间才完成不管是穷人还是富人,都要谈恋爱结婚,而且每个人的婚恋经历,步骤大体上都是一样的,比如说:见面、吃饭、游玩、婚礼、婚房 等等,这些步骤是社会已经给我们安排好了的,他就像一个大纲、一个模版,作为社会中的一个成员,不管是穷是富,都只能按照步骤去做,谁也不能改变这些步骤,但是每个步骤的具体内容原创 2007-07-28 21:38:00 · 732 阅读 · 0 评论 -
简单工厂模式 - Simple Factory - 文物管理衙门 - 和申的经营之道第一部分
说明:我也是初学者,希望大家能提出宝贵意见。另外转载请注明作者左洸和出处CSDN,毕竟花费了很长时间才完成点击浏览更多的“说故事、学模式”系列 话说乾隆皇帝酷爱古董文物,大贪官和申当然不会放过这个溜须拍马的好机会,但是苦于他自己不懂文物,也没有时间亲自去收集鉴别,所以干脆私下里成立了一个衙门叫做文物管理局,负责给他收集天下的古董文物。他什么时候想要只需一句话,“来一件XXX”原创 2007-07-28 21:24:00 · 1662 阅读 · 0 评论 -
关于23种设计模式的有趣见解
在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消转载 2007-07-28 22:06:00 · 658 阅读 · 0 评论 -
观察者模式 Observer Pattern — 三国演义之超级间谍战 — 美女貂蝉的故事
说明:我也是初学者,希望大家能提出宝贵意见。另外转载请注明作者左洸和出处CSDN,毕竟花费了很长时间才完成 点击浏览更多的“说故事、学模式”系列 前言:在网上搜索一下 MVC 模式,大部分都是和 Struts 、Spring 这些东东有关的,好像一说到MVC 模式,就必须和框架有关似的,费了半天劲仍然是晕晕乎乎,好在其中的观察者模式比较好理解,这两天正好又在听袁阔成的评书《三国演义》,原创 2007-07-28 21:59:00 · 813 阅读 · 0 评论 -
工厂方法模式 - Factory Method - 文物管理衙门 - 和申的为官经营之道第二部分
说明:我也是初学者,希望大家能提出宝贵意见。另外转载请注明作者左洸和出处CSDN,毕竟花费了很长时间才完成 点击浏览更多的“说故事、学模式”系列 且说和申的文物管理局办得红红火火,得到了乾隆皇帝的好评(请看第一部分),但是仍然有一些美中不足的地方。第一个问题就是:和申每次需要文物,必须清楚地知道衙门里都有哪些文物,还要知道他们的名字,否则是得不到文物的。这点小事对于日理万机的军机大臣来原创 2007-07-28 21:31:00 · 1673 阅读 · 0 评论 -
策略模式-Strategy Pattern-康熙收复台湾-明珠和索额图的不同策略
说明:我也是初学者,希望大家能提出宝贵意见。另外转载请注明作者左洸和出处CSDN,毕竟花费了很长时间才完成 点击浏览更多的“说故事、学模式”系列 策略模式(Strategy Pattern)和建造模式(Builder Pattern)实际上很相似,只有很小的差别。建造模式让人去干活,具体怎么干已经给出了一定的步骤,在这个框架之内,你可以去发挥。而策略模式让人去干活,不限制条件,我只告原创 2007-07-28 21:55:00 · 1389 阅读 · 0 评论 -
用 Delphi 学设计模式(二) 之 工厂方法篇 (原创)
“开闭原则”:一个模块应该易于扩展,免于修改 问题:请考虑上一章的例子中,如果添加一个新的具体水果类“西瓜”需要做哪些工作。 本章完成以下内容: 1、代码用支持中文的 Delphi 2005 编译并通过,并去除了其中一些无关紧要的地方,如异常处理等 ; 2、重新设计一个情景,分别用“简单工厂模式”和“工厂方原创 2005-01-27 15:25:00 · 2332 阅读 · 7 评论 -
建造者模式-Builder Pattern -领导者艺术-乾隆、和申、纪晓岚的故事
说明:我也是初学者,希望大家能提出宝贵意见。另外转载请注明作者左洸和出处CSDN,毕竟花费了很长时间才完成 点击浏览更多的“说故事、学模式”系列 。 这个模式和领导有什么关系吗?有! 在Builder 模式中,有一个很重要的类叫做 Director ,他就是领导者,对应我们现实生活中的经理、包工头、国王等等。别小看他,他自己从不干活,只是发号施令,然后交代给自己的手下去干。 那又和艺术原创 2007-07-28 21:52:00 · 1169 阅读 · 0 评论