
--------【设计模式】
华少ss
你只管努力,剩下的交给时光!
展开
-
大话设计模式之三世同堂
工厂,又称制造厂,是一类用以生产货物的大型工业建筑物。大部分工厂都拥有以大型机器或设备构成的生产线。在世界近代史中泛指资本主义机器大生产,即使用机械化劳动代替手工劳动的资本主义工业场所。在我们设计模式中也生活着这么一家人,他们分别是简单工厂模式,工厂方法模式和抽象工厂模式,他们都是属于创建型设计模式,这三种创建型模式都不需要知道具体类。我们掌握一种思想,就是在创建一个对象时,需要把容易发生变化的地原创 2014-05-05 10:08:53 · 3063 阅读 · 44 评论 -
适配器模式之合适的才是最好的
曾经有一副小米耳机摆在我的面前,但是我没有去好好珍惜,直到她掉到我的水杯里我才后悔莫及,尘世间最痛苦的事莫过于此,如果上天再给我一次机会,我会对你说:我应该买个防水的耳机。话说昨天晚上回到宿舍,禁不住美食的诱惑,大晚上的,咱不能吃,看看也行啊,于是,百度搜索“舌尖上的中国”,看看看着,感觉口渴,于是蹭蹭蹭赶紧找水喝,喝水的时候还不忘把手机拿在手里,耳机插在耳朵里,说时迟,那时快,我的耳机凉快的洗了原创 2014-05-12 17:44:08 · 2516 阅读 · 28 评论 -
迭代器模式之看芒果台还是央视nie?
”大风车吱呀吱悠悠的转,这里的风景啊真好看,天好看,地好看,还有一群快乐的小伙伴,大风车转呀转悠悠,快乐的伙伴手牵着手,牵着你的手,牵着我的手......“童年的美好时光因为有了《动画城》的陪伴而倍感幸福,那个时候,家里有一台古董式的电视机,是一台黑白电视机,转台的时候需要通过电视机上面的那些按钮来完成,也就是换台的按钮,但是并不是每次都那么幸运,可以准时收看我喜欢的儿童节目,有时候出现一片白茫茫原创 2014-05-17 16:04:57 · 2570 阅读 · 34 评论 -
大话设计模式之策略模式
打开百度,搜索“策略”二字,她给你这样的答案:a、可以实现目标的方案集合;b、根据形势发展而制定的行动方针和斗争方法;c、 有斗争艺术,能注意方式方法;d、 计谋,谋略。e、在作当前决策时即将未来的决策考虑在内的一种计划。接着,我们开始搜索“模式”二字,不负众望,她同样给你一个反馈信息:模式是指从生产经验和生活经验中经过抽象和升华提炼出来的核心知识体系。模式(Pattern)其实就是解决某一类问题原创 2014-03-26 21:56:24 · 2575 阅读 · 56 评论 -
中介者模式之我们结婚吧
很久以前,小小少女情怀的我,怀揣一个美丽的春梦,那就是找一个男孩儿,从心动走到古稀,随着时间的推迟,我听到这样的话语,你太天真,可是我仍然愿意相信,冰心对铁凝说的那句话,你不要找,你要等。爱情是美好的,但不是每个人都能收获自己的爱情,别担心,婚庆公司帮你忙,百合网是中国第一家实名制婚恋服务商,以“帮助亿万中国人拥有幸福的婚姻和家庭”为己任。2005年5月,百合网正式发布,并在中国首次推出“心灵匹配原创 2014-05-25 15:52:35 · 2855 阅读 · 60 评论 -
【设计模式系列】--简单工厂模式
在前面的博文中,小编主要简单的介绍springmvc的体系结构、mvc模式的优缺点以及mvc框架,今天我们来继续学习springmvc的相关知识,在这篇博文中,小编讲解过springmvc的体系结构,在这个体系结构中,涉及到各种组件,小编主要简单介绍一下各种组件,以及他们的作用: a、前端控制器DispatcherServlet(不需要程序员开发) 作用:接收请求,响应结果,相当于转发器,中央处理原创 2016-09-16 14:50:01 · 2591 阅读 · 10 评论 -
【设计模式系列】--工厂方法
在前面的博文,小编介绍了简单工厂方法,今天我们继续来学习设计模式的知识。原创 2016-09-25 17:20:52 · 1751 阅读 · 12 评论 -
【设计模式系列】--抽象工厂
在前面中,介绍过工厂方法模式,那么抽象工厂和工厂方法模式有哪些不一样呢?抽象工厂又可以解决什么样的问题呢?她在实际应用中又是如何发挥她的作用呢?今天这篇博文小编来主要简单的介绍一下抽象工厂模式,希望对有需要的小伙伴有帮助,不足之处,还请小伙伴多多指教。首先,我们来看一下什么是抽象工厂模式: 什么是抽象工厂?抽象工厂模式是所有形态的工厂模式中最为抽象和最具其一般性的,抽象工厂模式可以向客户端提供一个原创 2016-10-03 16:21:50 · 1715 阅读 · 2 评论 -
【设计模式系列】--组合模式
在前面的博文中,小编介绍了三个工厂模式,三世同堂,各司其职,各有千秋,今天我们继续来学习设计模式的相关知识,今天这篇博文,我们继续来学习设计模式的相关知识,今天这篇博文小编主要和小伙伴们来学习组合模式。小编会从什么是组合模式、组合模式的结构图、组合模式的角色和职责以及结合相关的deom来进行讲解。 一、什么是组合模式 组合模式,英文名字叫Composite,是结构型的设计模式,通过递归手段来构造树原创 2016-10-11 14:48:35 · 2288 阅读 · 6 评论 -
【设计模式系列】--策略模式
什么是策略模式 在前面的博文中,小编主要向小伙伴介绍了组合模式,今天这篇博文,我们继续来学习设计模式的相关知识,今天和小伙伴们见面的是策略模式,策略模式英文名字叫Strategy,策略模式属于行为模式的一种,她对一系列的算法加以封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装和实现,具体的算法选择交由客户端决定,策略模式主要用来平滑的处理算法的切换。 策略模式结原创 2016-10-17 08:26:51 · 2569 阅读 · 16 评论 -
【设计模式系列】--原型模式
在前面的博文中,小编介绍了设计模式的相关知识,今天这篇博文,咱们继续来学习设计模式的相关知识,今天小编向大家介绍的模式是原型模式,还请小伙伴多多指教,小编会从什么是原型设计模式、原型模式的结构图、原型模式的demo以及原型模式的特点和应用场景等方面一一进行介绍,希望对有需要的小伙伴有帮助。 什么是原型模式 原型模式英文名称叫Prototype,是一种创建型模式,她采用复制原型对象的方法来创建对象的原创 2016-10-29 16:06:40 · 1885 阅读 · 8 评论 -
【设计模式系列】--单例模式
在前面的博文中,小编介绍了设计模式中的原型模式,不知道有没有帮助到有需要的小伙伴呢`(*∩_∩*)′,今天这篇博文,小编继续来介绍相关的设计模式,今天要和大家见面的是单例模式,不由得又让小编想起Darry Ring,或许只能想想而已`(*∩_∩*)′,开篇闲扯到这里,接着步入正题,今天这篇博文,小编会从什么是单例模式,为什么要使用单例模式,饿汉式,懒汉式、双重检查以及配之以相关的Demo进行讲解,原创 2016-10-31 20:10:15 · 2218 阅读 · 3 评论 -
设计模式中的撩妹神技--上篇
开篇前言 遇一人白首,择一城终老,是多么美好的人生境界,她和他历经风雨慢慢变老,回首走过的点点滴滴,依然清楚的记得当初爱情没呀的模样,时维十一月,眼看着光棍节就那么轻轻的来了,没有预告,没有准备`(*∩_∩*)′,是否想在双十一摆脱单身,和亲爱的ta牵手漫步,在寒风中紧紧相拥,都说艺术来源于生活,却高于生活,作为人类智慧的结晶设计模式,她蕴藏着丰富的撩妹技术,今天这篇博文,小编主要介绍桥接模式中的原创 2016-11-04 11:19:56 · 5986 阅读 · 11 评论 -
大话设计模式之工厂模式
千百年来,关于“空中花园”有一个美丽动人的传说。新巴比伦国王尼布甲尼撒二世娶了米底的公主安美依迪丝为王后。公主美丽可人,深得国王的宠爱。可是时间一长,公主愁容渐生。尼布甲尼撒不知何故。公主说:“我的家乡山峦叠翠,花草丛生。而这里是一望无际的巴比伦平原,连个小山丘都找不到,我多么渴望能再见到我们家乡的山岭和盘山小道啊!”原来公主得了思乡病。于是,尼布甲尼撒二世令工匠按照米底山区的景色,在他的宫殿里,原创 2014-04-07 21:56:31 · 2815 阅读 · 46 评论 -
大话设计模式之代理模式
白龙马脖铃儿急,颠簸唐玄奘小跑仨兄弟,西天取经不容易容易干不成大业绩。还记得吴承恩的西游记伴随着我走过了多少快乐的童年时光,当时年幼,殊不知,西游记中也蕴藏着设计模式,且听我娓娓道来: 却说那师徒二人,悟空牵着小白龙,与唐僧继续赶路西行,虽说取经普度众生刻不容缓,可是太阳公公要休息不是,于是太阳公公悄悄落入地平线,把余晖金灿灿的洒向大地。悟空见天色渐晚,腾空一看,不远处有一村原创 2014-04-04 16:52:31 · 2915 阅读 · 39 评论 -
组合模式之拼凑的美好
廊坊的风一如既往的在窗外刮着,天地间肆意地飘洒,纵情在一刹那,为何现在只剩下风吹乱我的发,乱蓬蓬的,还是去超市逛逛吧,买吃的`(*∩_∩*)′,走进华联超市,热情的店员招呼着我,开始为我介绍,推荐各种各样商品,店员向我推荐了他们的会员卡,全场所有项目均八折,每逢节假日打五折,我心想那太划算了,而且他们总店,分店,加盟店都可以用,所以就办了张会员卡。今天我们的设计模式就从超市会员卡开始说起。原创 2014-05-14 11:28:50 · 2582 阅读 · 41 评论 -
设计模式总结之没有结束的结尾
设计模式是为程序代码优化而诞生的,目的是设计出易维护、容易拓展、易复用、灵活性好的程序。设计模式体现是面向对象的三大思想:封装、继承和多态。设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计原创 2014-05-28 15:41:33 · 2378 阅读 · 52 评论 -
桥接模式之牛郎织女幸福牵手
这是一个很美丽的,千古流传的爱情故事,每到农历七月初七,相传牛郎织女鹊桥相会的日子,牛郎和织女被银河隔开,只允许每年的农历七月七日相见。为了让牛郎和织女能顺利相会。各地的喜鹊就会飞过来用大家的身体紧贴着搭成一座桥,此桥就叫做鹊桥。牛郎和织女便在这鹊桥上相会。姑娘们就会来到花前月下,抬头仰望星空,寻找银河两边的牛郎星和织女星,希望能看到他们一年一度的相会...... 在牛郎织女相会的过程中,喜原创 2014-05-20 12:07:01 · 3006 阅读 · 48 评论 -
大话设计模式之建造者模式
盘古开辟了天地,用身躯造出日月星辰、山川草木。那残留在天地间的浊气慢慢化作虫鱼鸟兽,为这寂静的世界增添了生气。这时,有一位女神女娲,在这莽莽的原野上行走。她放眼四望,山岭起伏,江河奔流,丛林茂密,草木争辉,天上百鸟飞鸣,地上群兽奔驰,水中鱼儿嬉戏,草中虫之豸跳跃,这世界按说也点缀得相当美丽了。但是她总觉得有一种说不出的寂寞,越看越烦,孤寂感越来越强烈,连自己也弄不清楚这是为什么。与山川草木诉说心中原创 2014-04-28 11:38:16 · 2750 阅读 · 41 评论 -
状态模式之看尽人生百态
有人说“人的起点起初都是一样的,在后来的加加减减中,慢慢出现了差距……”人生是什么?人生如你脚下的路,如但丁在《神曲》里的一句话“在人生旅程的中途……”不论曾经做对了什么,做错了什么,用一颗心、一生情去坚定走你没走完的路。人生是什么?是一幅优美的画卷,是一段离奇的爱情故事,还是一曲悠悠的伤感乐曲……我无法形容人生是什么,为什么会有各式各样的人生经历,有人哭有人笑,有人淡然,有人超然,细看人间故事,原创 2014-05-07 20:54:14 · 2405 阅读 · 38 评论 -
命令模式之做我的齐天大圣还是奉旨上界
话说,《西游记》中有这样一段故事,玉帝命令太白金星召美猴王上天:"金星径入水帘洞当中,面南立定道:我是西方太白金星,奉玉帝招安圣旨,请你上界报道,拜受仙录。具体对话内容如下所示: 太白金星:大圣,我主玉帝听说你才能出众,对你非常期待啊。 孙大圣:是么,真的? 太白金星:上界众仙也很仰慕大圣你啊。 孙大圣:这......原创 2014-05-21 21:03:04 · 3253 阅读 · 46 评论 -
大话设计模式之设计原则
原则指的是说话、行事所依据的准则。 “理论与实践的统一,是马克思主义的一个最基本的原则。原则处处不在,那我们编程的世界中又有着怎样的原则呢?在我们的大话设计模式中,介绍了六种原则,下面我们对这些原则进行一一讲解。 一、单一职责原则 一枚小小的环形戒指,一如永世不变的约定。戒指的爱情含义,令世间所有女性为之向往。香港戴瑞珠宝集团旗下品牌Darry Ring原创 2014-03-30 11:48:53 · 3699 阅读 · 71 评论 -
大话设计模式之原型模式
外国人把那京戏叫做“Beijing Opera ” 没见过那五色的油彩楞往脸上画,四击头一亮相,(哇……)美极了妙极了,简直“ok”顶呱呱 ,蓝脸的多尔敦盗御马,红脸的关公战长沙 ,黄脸的典韦白脸的曹操 ,黑脸的张飞叫喳喳…… ,细心的小朋友,仔细区分就会发现,虽然每个京剧演员都不同,但基本上只具有几种脸型,长方形,圆形,细长,然后配上不同的妆容,胡子,眉毛,头饰,服装,有的再加点儿装饰物,就成了原创 2014-04-22 16:33:19 · 2759 阅读 · 32 评论 -
大话设计模式之模板方法模式
模板?生科的小朋友或许会这样理解,DNA复制或转录时,用来产生互补链的核苷酸序列。在我们的日程生活中,我们也时常与模板打交道,比如有些师哥师姐毕业了,需要写简历应聘,这个时候就有了简历模板;临近毕业大四的孩子,需要准备论文,就有了论文模板,所以,模板的概念就是有一个规定的格式,然后每个人都可以根据自己的需求或情况去更新完善它,例如简历模板,从网上down下来的简历模板的格式都是相同的,要想拿到一份原创 2014-04-23 17:19:33 · 2431 阅读 · 32 评论 -
大话设计模式之外观模式
年年作品展,岁岁不同样,鹅黄新绿涟漪泛起思想的火花却不尽相同,十期的作品展,从13年3月20号开始到完美落幕,时至今日,她已经在我的记忆中成为过去,这朵小小的浪花激起的涟漪渐渐褪去,也许已没有也许,但那抹如琉璃般的记忆也在这片平静中渐渐凝成永恒。当再次凝眸十一期的那群孩子,笑意浅浅,心事微澜。今天是十一期作品展的日子,看到她们多像去年的我,揣测激情与梦想来到这淡紫色蒲公英飞舞的土地。昨天晚上抽空去原创 2014-04-26 16:24:50 · 2310 阅读 · 34 评论 -
备忘录模式之备份是一种态度
在软件开发中,有时需要保存一个对象的状态,以便于允许用户取消相关操作或者从以往的状态中恢复过来。比如一个文档版本管理系统,可以根据需要将指定文档恢复到之前保存过的任意一个状态。这时就可以通过备忘录模式来实现。 备忘录模式其实就是给我们的应用程序一次撤销的机会。使用过word的人肯定会知道伟大的“Ctrl+Z”,用过PS的人更是不会忘记,应该来说基本上所有的带编辑功能的软件毫无例外都提供了原创 2014-05-13 08:37:20 · 2689 阅读 · 34 评论 -
职责链模式之真假美猴王
孙悟空最终还是没有能逃脱如来的手掌心,因缘注定,皈依佛门,虽没有了做齐天大圣是的逍遥快活,也没有大闹天宫时的轰轰烈烈,但是现在有了更重要的一项任务,那就是普度众生,《 西游记》第五十七回,说是“六耳猕猴”化作孙悟空的摸样,伤了唐僧,后又和孙悟空大打出手。。。这位假孙悟空,实力不用多说了吧,和真孙悟空一般无二,大战孙悟空,闹到上天入地下海。在唐僧那:念紧箍咒,两个都喊疼,自然看不出哪个真假;到天宫:原创 2014-05-24 16:32:24 · 2806 阅读 · 44 评论 -
单例模式之简约美
生活中的单例 中国(China),位于东亚,是一个以华夏文明为主体、中华文化为基础,以汉族为主要民族的统一多民族国家,通用汉语。中国疆域内的各个民族统称为中华民族,龙是中华民族的象征。古老的中国凭借自身的发展依旧美丽的屹立于东方民族之林,闪耀着她动人的光彩,世界上只有一个中国,任何部分都是祖国不可分割的一部分,今天我们的设计模式就从伟大的祖国开始说起---单例模式。原创 2014-05-18 20:00:34 · 2359 阅读 · 42 评论 -
大话设计模式之装饰模式
装饰,字面意思是对生活用品或生活环境进行艺术加工的手法。它必须与所装饰的客体有机地结合,成为统一、和谐的整体,以便丰富艺术形象,扩大艺术表现力,加强审美效果,并提高其功能、经济价值和社会效益。我们编程世界中的装饰又有着怎样与众不同的解释呢?原来装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 我们来看原创 2014-04-01 20:02:50 · 4698 阅读 · 121 评论 -
大话设计模式之观察者模式
从前,有个放羊娃,每天都去山上放羊,一天,他觉得十分无聊,就想了个捉弄大家寻开心的主意。他向着山下正在种田的农夫们大声喊:“狼来了!狼来了!救命啊!”农夫们听到喊声急忙拿着锄头和镰刀往山上跑,他们边跑喊:“不要怕,孩子,我们来帮你打恶狼!”农夫们气喘吁吁地赶到山上一看,连狼的影子也没有!放羊娃哈哈大笑:“真有意思,你们上当了!”农夫们生气地走了。第二天,放羊娃故伎重演,善良的农夫们又冲上来帮他打狼原创 2014-05-01 19:36:34 · 2662 阅读 · 32 评论