设计及设计模式:java23种模式一点就通

2016-02-19 20:23 0 1 收藏

下面是个简单易学的设计及设计模式:java23种模式一点就通教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - 编程语言 】

创建型模式
  
  FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需
  直接去人才市场挑一个好了;
  
  BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好
  比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如由车胎、方
  向盘、发动机组成。再以此构造标准生产丰田汽车的车胎、方向盘、发动机。然后进行组装。最后
  得到丰田汽车;
  
  PROTOTYPE?印刷术的发明:以前只能临贴才能保持和别人的字迹基本相同,直从印刷技术发明,
  从而保证了复制得和原物一模一样;
  
  SINGLETON?唯一:以前是商标满天飞,相同的商标难免造成侵权,直从有商标保护法后,就保证
  了不会再产生第家企业使用相同的商标;
  结构型模式
  
  ADAPTER?集众人之私,成一己之公:武当派张三丰会太极拳,少林派智空大师会金刚般若掌,如
  果他们两个都成为我的师傅,我就既会太极拳,又会金刚般若掌了;
  
  DECORATOR?青出于蓝而胜于蓝:武当派张三丰会太极拳,是我师傅,他教会了我太极拳,但我自
  己还会点蒙古式摔交,张三丰却不会。于是我就成了DECORATOR模式的实现;
  
  BRIDGE?白马非马:马之颜色有黑白,马之性别有公母。我们说”这是马”太抽象,说”这是黑色
  的公马”又太死板,只有将颜色与性别和马动态组合,”这是(黑色的或白色的)(公或母)马”
  才显得灵活而飘逸,如此bridge模式精髓得矣。
  
  COMPOSITE?大家族:子又生孙,孙又生子,子子孙孙,无穷尽也,将众多纷杂的人口组织成一个
  按辈分排列的大家族即是此模式的实现;
  
  FACADE?求同存异:高中毕业需读初中和高中,博士也需读初中和高中,因此国家将初中和高中普
  及成九年制义务教育;
  
  FLYWEIGHT?一劳永逸:认识三千汉字,可以应付日常读书与写字,可见头脑中存在这个汉字库的
  重要;
  
  PROXY?垂帘听政:犹如清朝康熙年间的四大府臣,很多权利不在皇帝手里,必须通过辅佐大臣去
  办;
  
  
  行为模式
  
  CHAIN OF RESPONSIBLEITY?租房:以前为了找房到处打听,效率低且找不到好的房源。现在有了
  房屋中介,于是向房屋中介提出租房请求,中介提供一个合适的房源,满意则不再请求,不满意
  继续看房,直到满意为止;
  
  COMMAND?借刀杀人:以前是想杀谁就杀,但一段时间后领悟到,长此以往必将结仇太多,于是假
  手他人,挑拨他人之间的关系从而达到自己的目的;
  
  INTERPRETER?文言文注释:一段文言文,将它翻译成白话文;
  
  ITERATOR?赶尽杀绝:一个一个的搜索,绝不放掉一个;
  
  MEDIATOR?三角债:本来千头万绪的债务关系,忽出来一中介,包揽其一切,于是三角关系变成了
  独立的三方找第四方中介的关系;
  
  MEMENTO?有福同享:我有多少,你就有多少;
  
  OBSERVER?看守者:一旦被看守者有什么异常情况,定会及时做出反应;
  
  STATE?进出自由:如一扇门,能进能出,如果有很多人随时进进出出必定显得杂乱而安全,如今
  设一保安限制其进出,如此各人进出才显得规范;
  
  STRATEGY?久病成良医:如人生病可以有各种症状,但经过长期摸索,就可以总结出感冒、肺病、
  肝炎等几种;
  
  
  TEMPLATE METHOD??理论不一定要实践:教练的学生会游泳就行了,至于教练会不会则无关紧要;
  
  VISITOR?依法治罪:因张三杀人要被处死,李四偷窃要被罚款。由此势必制定处罚制度,故制定
  法律写明杀人、放火、偷窃等罪要受什么处罚,经通过后须变动要小。今后有人犯罪不管是谁,按
  共条例处罚即是,这就是访问者模式诞生的全过程;   

来源:https://www.tulaoshi.com/n/20160219/1623551.html

延伸阅读
一个好的用户界面(GUI)的设计通常可以在现实世界找到相应的表现。         例如,假如在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个GUI设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被...
一、引子 俗话说:世上难买后悔药。所以凡事讲究个“三思而后行”,但总常见有人做“痛心疾首”状:当初我要是……。假如真的有《大话西游》中能时光倒流的“月光宝盒”,那这世上也许会少一些伤感与后悔——当然这只能是痴人说梦了。 但是在我们手指下的程序世界里,却有的后悔药买。今天我们要讲的备忘录模式便是程...
如何使用驾校一点通?   现在大多数人都要考取驾照,而驾校一点通app则是一款可以帮助我们在手机上完成对驾考知识的学习的app,且对我们的驾照考试有很大的帮助,下面小编小虎就为大家介绍驾校一点通的使用教程、攻略。 1、第一步当然是下载安装驾校一点通app了,可以到驾校一点通模拟考试的官网点击手机版进行下载,可以到百...
驾校一点通怎么用?   1)点击进入软件,在主界面上可看到如下图所示的界面,界面上有科目的选项、常用工具选项、设置按钮和评论按钮等,在上方的图片部分是软件的通告,下面我们就可以进行驾考知识的学习了。 2)我们可以点击科目一或科目四,这两科是理论考试,所以界面是一样的,操作等也大致相同。点击后在该界面上可以选择...
标签: Java JAVA基础
一:介绍 记得初学jsp的时候,总喜欢把他和asp,php去比较,也习惯于使用asp的开发模式去写jsp后来才发现这真是很傻的做法,其实jsp一出了来就已经用MVC模式了。下面我就简要说说jsp设计使用MVC来设计。 二:MVC介绍 MVC其实是模、视图、控制的缩写,也就是说在使用jsp时,有相应的文件去实现相应的操作 通常jsp只负责v...

经验教程

115

收藏

15
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部