设计模式
文章平均质量分 84
fugui6611634
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式--组合模式
组合模式【Composite Pattern】 大家在上学的时候应该都学过“数据结构”这门课程吧,还记得其中有一节叫“二叉树” 吧,我们上学那会儿这一章节是必考内容,左子树,右子树,什么先序遍历后序遍历什么, 重点就是二叉树的的遍历,我还记得当时老师就说,考试的时候一定有二叉树的构建和遍历, 现在想起来还是觉的老师是正确的,树状结果在实际项目应用的非常广泛。 咱就先说个最常见的例子,公司原创 2012-06-26 17:03:26 · 764 阅读 · 0 评论 -
设计模式--迭代器模式
迭代器模式【Iterator Pattern】 周五下午,我正在看技术网站,第六感官发觉有人在身后,扭头一看,我C,老大站在背后, 赶忙站起来, “王经理,你找我?” 我说。 “哦,在看技术呀。有个事情找你谈一下,你到我办公室来一下。” 老大说。 到老大办公室, “是这样,刚刚我在看季报,我们每个项目的支出费用都很高,项目情况复杂,人员情况 也不简单,我看着也有点糊涂,你看,这是我们原创 2012-06-26 16:42:46 · 447 阅读 · 0 评论 -
设计模式--模版模式
模板方法模式【Template Method Pattern】 周三,9:00,我刚刚坐到位置,打开电脑准备开始干活。 “小三,小三,叫一下其它同事,到会议室,开会”老大跑过来吼,带着淫笑。还不等 大家坐稳,老大就开讲了, “告诉大家一个好消息,昨天终于把牛叉模型公司的口子打开了,要我们做悍马模型, 虽然是第一个车辆模型,但是我们有能力,有信心做好,我们一定要…(中间省略20 分钟 的原创 2012-06-26 15:36:01 · 2110 阅读 · 0 评论 -
设计模式--工厂模式
工厂方法【Factory Method Pattern】 女娲补天的故事大家都听说过吧,今天不说这个,说女娲创造人的故事,可不是“造人” 的工作,这个词被现代人滥用了。这个故事是说,女娲在补了天后,下到凡间一看,哇塞, 风景太优美了,天空是湛蓝的,水是清澈的,空气是清新的,太美丽了,然后就待时间长了 就有点寂寞了,没有动物,这些看的到都是静态的东西呀,怎么办? 别忘了是神仙呀,没有办不到原创 2012-06-26 14:48:15 · 1002 阅读 · 0 评论 -
设计模式--装饰模式
装饰模式【Decorator Pattern】 Ladies and gentlemen,May I get your attention,Please?,Now I’m going to talk about decorator pattern.装饰模式在中国使用的那实在是多,中国的文化是中庸文化,说 话或做事情都不能太直接,需要有技巧的,比如说话吧,你要批评一个人,你不能一上来就 说你原创 2012-06-26 16:33:19 · 1600 阅读 · 0 评论 -
设计模式--适配器模式
适配器模式【Adapter Pattern】 好,请安静,后排聊天的同学别吵醒前排睡觉的同学了,大家要相互理解嘛。今天讲适 配器模式,这个模式也很简单,你笔记本上的那个拖在外面的黑盒子就是个适配器,一般你 在中国能用,在日本也能用,虽然两个国家的的电源电压不同,中国是220V,日本是110V, 但是这个适配器能够把这些不同的电压转换为你需要的36V 电压,保证你的笔记本能够正常 运行,那原创 2012-06-26 15:28:22 · 467 阅读 · 0 评论 -
设计模式--代理模式
代理模式【Proxy Pattern】 什么是代理模式呢?我很忙,忙的没空理你,那你要找我呢就先找我的代理人吧,那代 理人总要知道被代理人能做哪些事情不能做哪些事情吧,那就是两个人具备同一个接口,代 理人虽然不能干活,但是被代理的人能干活呀。 比如西门庆找潘金莲,那潘金莲不好意思答复呀,咋办,找那个王婆做代理,表现在程 序上时这样的: 先定义一种类型的女人: package com.原创 2012-06-26 14:25:06 · 318 阅读 · 0 评论 -
设计模式--策略模式
策略模式【Strategy Pattern】 刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开 解决棘手问题,嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱 们先看看这个场景是什么样子的。 先说这个场景中的要素:三个妙计,一个锦囊,一个赵云,妙计是小亮同志给的,妙计 是放置在锦囊里,俗称就是锦囊妙计嘛,那赵云就是一个干活的人,从锦囊中取出妙原创 2012-06-26 14:24:19 · 322 阅读 · 0 评论 -
设计模式--命令模式
命令模式【Command Pattern】 今天讲命令模式,这个模式从名字上看就很简单,命令嘛,老大发命令,小兵执行就是了, 确实是这个意思,但是更深化了,用模式来描述真是是世界的命令情况。正在看这本书的你,我 猜测分为两类:已经工作的和没有工作的,先说没有工作的,那你为啥要看这本书,为了以后工 作呗,只要你参见工作,你肯定会待在项目组,那今天我们就以项目组为例子来讲述命令模式。 我是我原创 2012-06-26 16:15:52 · 867 阅读 · 0 评论 -
设计模式--建造者模式
建造者模式【Builder Pattern】 又是一个周三,快要下班了,老大突然又拉住我,喜滋滋的告诉我“牛叉公司很满意我 们做的模型,又签订了一个合同,把奔驰、宝马的车辆模型都交给我我们公司制作了,不过 这次又额外增加了一个新需求:汽车的启动、停止、喇叭声音、引擎声音都有客户自己控制, 他想什么顺序就什么顺序,这个没问题吧?”。 看着老大殷切的目光,我还能说啥,肯定的点头,“没问题!”原创 2012-06-26 15:49:13 · 351 阅读 · 0 评论 -
设计模式--门面模式
门面模式【Facade Pattern】 好,我们继续讲课。大家都是高智商的人,都写过纸质的信件吧,比如给女朋友写情书 什么的,写信的过程大家都还记得吧,先写信的内容,然后写信封,然后把信放到信封中, 封好,投递到信箱中进行邮递,这个过程还是比较简单的,虽然简单,这四个步骤都是要跑 的呀,信多了还是麻烦,比如到了情人节,为了大海捞针,给十个女孩子发情书,都要这样 跑一遍,你不要累死,更别原创 2012-06-26 15:18:51 · 560 阅读 · 0 评论 -
设计模式--多例模式
多例模式【Multition Pattern】 这种情况有没有?有!大点声,有没有? 有!,是,确实有,就出现在明朝,那三国期 间的算不算,不算,各自称帝,各有各的地盘,国号不同。大家还记得那首诗《石灰吟》吗? 作者是谁?于谦,他是被谁杀死的?明英宗朱祁镇,对,就是那个在土木堡之变中被瓦刺俘 虏的皇帝,被俘虏后,他弟弟朱祁钰当上了皇帝,就是明景帝,估计当上皇帝后乐疯了,忘 记把老哥朱祁镇原创 2012-06-26 14:38:15 · 651 阅读 · 0 评论 -
设计模式--单列模式
单例模式【Singleton Pattern】 这个模式是很有意思,而且比较简单,但是我还是要说因为它使用的是如此的广泛,如 此的有人缘,单例就是单一、独苗的意思,那什么是独一份呢?你的思维是独一份,除此之 外还有什么不能山寨的呢?我们举个比较难复制的对象:皇帝 中国的历史上很少出现两个皇帝并存的时期,是有,但不多,那我们就认为皇帝是个单 例模式,在这个场景中,有皇帝,有大臣,大臣是天天原创 2012-06-26 14:35:09 · 633 阅读 · 0 评论 -
设计模式--桥梁模式
桥梁模式【Bridge Pattern】 今天我要说说我自己,梦想中的我自己,我身价过亿,有两个大公司,一个是房地产公司, 一个是服装制造业,这两个公司都很赚钱,天天帮我在累加财富,其实是什么公司我倒是不关心, 我关心的是是不是在赚钱,赚了多少,这才是我关心的,我是商人呀,唯利是图是我的本性,偷 税漏税是我的方法,欺上瞒下、压榨员工血汗我是的手段嘛,我先用类图表示一下我这两个公司: 类图原创 2012-06-26 17:05:26 · 465 阅读 · 0 评论 -
设计模式--抽象工厂模式
抽象工厂模式【Abstract Factory Pattern】 好了,我们继续上一节课,上一节讲到女娲造人,人是造出来了,世界时热闹了,可是 低头一看,都是清一色的类型,缺少关爱、仇恨、喜怒哀乐等情绪,人类的生命太平淡了, 女娲一想,猛然一拍脑袋,Shit!忘记给人类定义性别了,那怎么办?抹掉重来,然后就把 人类重新洗牌,准备重新开始制造人类。 由于先前的工作已经花费了很大的精力做为铺原创 2012-06-26 14:54:44 · 996 阅读 · 0 评论
分享