`
hibernater
  • 浏览: 134370 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

23种设计模式的一句话形容

阅读更多

转自:http://www.rub2b.com/article/java-article_1893.html


23种java设计模式一点就通


创建型模式

FACTORY?人才市场:以往是要哪个人才,就找哪个人才,效率低,现在有了人才市场,我们只需
直接去人才市场挑一个好了;

BUILDER?生产流水线:以前是手工业作坊式的人工单个单个的生产零件然后一步一步组装做,好
比有了工业革命,现在都由生产流水线代替了。如要造丰田汽车,先制定汽车的构造如由车胎、方
向盘、发动机组成。再以此构造标准生产丰田汽车的车胎、方向盘、发动机。然后进行组装。最后
得到丰田汽车;

PROTOTYPE?印刷术的发明:以前只能临贴才能保持和别人的字迹基本相同,直从印刷技术发明,
从而保证了复制得和原物一模一样;

SINGLETON?唯一:以前是商标满天飞,相同的商标难免造成侵权,直从有商标保护法后,就保证
了不会再产生第家企业使用相同的商标;
结构型模式

ADAPTER?集众人之私,成一己之公:武当派张三丰会太极拳,少林派智空大师会金刚般若掌,如
果他们两个都成为我的师傅,我就既会太极拳,又会金刚般若掌了;

DECORATOR?青出于蓝而胜于蓝:武当派张三丰会太极拳,是我师傅,他教会了我太极拳,但我自
己还会点蒙古式摔交,张三丰却不会。于是我就成了DECORATOR模式的实现;

BRIDGE?白马非马:马之颜色有黑白,马之性别有公母。我们说”这是马”太抽象,说”这是黑色
的公马”又太死板,只有将颜色与性别和马动态组合,”这是(黑色的或白色的)(公或母)马”
才显得灵活而飘逸,如此bridge模式精髓得矣。

COMPOSITE?大家族:子又生孙,孙又生子,子子孙孙,无穷尽也,将众多纷杂的人口组织成一个
按辈分排列的大家族即是此模式的实现;

FAÇADE?求同存异:高中毕业需读初中和高中,博士也需读初中和高中,因此国家将初中和高中普
及成九年制义务教育;

FLYWEIGHT?一劳永逸:认识三千汉字,可以应付日常读书与写字,可见头脑中存在这个汉字库的
重要;

PROXY?垂帘听政:犹如清朝康熙年间的四大府臣,很多权利不在皇帝手里,必须通过辅佐大臣去
办;


行为模式

CHAIN OF RESPONSIBLEITY?租房:以前为了找房到处打听,效率低且找不到好的房源。现在有了
房屋中介,于是向房屋中介提出租房请求,中介提供一个合适的房源,满意则不再请求,不满意
继续看房,直到满意为止;

COMMAND?借刀杀人:以前是想杀谁就杀,但一段时间后领悟到,长此以往必将结仇太多,于是假
手他人,挑拨他人之间的关系从而达到自己的目的;

INTERPRETER?文言文注释:一段文言文,将它翻译成白话文;

ITERATOR?赶尽杀绝:一个一个的搜索,绝不放掉一个;

MEDIATOR?三角债:本来千头万绪的债务关系,忽出来一中介,包揽其一切,于是三角关系变成了
独立的三方找第四方中介的关系;

MEMENTO?有福同享:我有多少,你就有多少;

OBSERVER?看守者:一旦被看守者有什么异常情况,定会及时做出反应;

STATE?进出自由:如一扇门,能进能出,如果有很多人随时进进出出必定显得杂乱而安全,如今
设一保安限制其进出,如此各人进出才显得规范;

STRATEGY?久病成良医:如人生病可以有各种症状,但经过长期摸索,就可以总结出感冒、肺病、
肝炎等几种;

TEMPLATE METHOD??理论不一定要实践:教练的学生会游泳就行了,至于教练会不会则无关紧要;

VISITOR?依法治罪:因张三杀人要被处死,李四偷窃要被罚款。由此势必制定处罚制度,故制定
法律写明杀人、放火、偷窃等罪要受什么处罚,经通过后须变动要小。今后有人犯罪不管是谁,按
共条例处罚即是,这就是访问者模式诞生的全过程;

分享到:
评论

相关推荐

    C_设计模式(23种设计模式)

    C_设计模式(23种设计模式)C_设计模式(23种设计模式)C_设计模式(23种设计模式)C_设计模式(23种设计模式)C_设计模式(23种设计模式)C_设计模式(23种设计模式)C_设计模式(23种设计模式)C_设计模式(23种设计模式)C_设计...

    23种设计模式23种设计模式

    23种设计模式23种设计模式23种设计模式23种设计模式

    23种设计模式经典案例(C++版)

    设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。...本资源使用C++实现了23种设计模式的经典案例。

    23种设计模式整理pdf

    23种设计模式整理pdf

    GOF23种设计模式

    23种设计模式UML类图,以及相应的源码,文档,自己找过的,查阅过的网上的资料

    设计模式精解-GoF 23种设计模式解析附C++实现源码

    设计模式精解-GoF 23 种设计模式解析附 C++实现源码 http://www.mscenter.edu.cn/blog/k_eckel 式种的某一个正好可以很好的解决问题,到自己设计的elegant的系统时候的喜悦与思考;一直到最后向别人去讲解设计模式...

    设计模式精解- GoF 23种设计模式解析附C++实现源码

    设计模式精解- GoF 23种设计模式解析附C++实现源码 懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要。反之好像也可能成立。道可道,非常道。道不远人,设计模式亦然如此。 一直想把自己的学习经验以及在...

    Java23种设计模式

    Java23种设计模式Java23种设计模式Java23种设计模式Java23种设计模式Java23种设计模式Java23种设计模式

    设计模式精解(23种设计模式)

    设计模式精解(23种设计模式)设计模式精解(23种设计模式)设计模式精解(23种设计模式)设计模式精解(23种设计模式)

    23种设计模式之Java实现

    用Java实现的23种设计模式,完整的代码,本想无积分下载来着,后来一想还是设置点儿把,毕竟我不喜欢不劳而获的思想,希望每个TX在下载别人的资源的同时,也积极上传资源与他人一起分享!

    java23种设计模式

    java23种设计模式 java23种设计模式 java23种设计模式 java23种设计模式 java23种设计模式 java23种设计模式

    23种设计模式详解

    23种设计模式详解,23种设计模式详解23种设计模式详解23种设计模式详解

    23种设计模式(设计模式)

    23种设计模式(创建型,结构型,行为型)23种设计模式(创建型,结构型,行为型)23种设计模式(创建型,结构型,行为型)

    设计模式精解-GoF23种设计模式解析(附C++实现源码).pdf

    设计模式精解-GoF23种设计模式解析(附C++实现源码)

    设计模式精解-GoF 23种设计模式解析附C++.pdf

    设计模式体现的是一种思想,而思想则是指导行为的一切,理解和掌握了设计模式,并不是说记住了23种(或更多)设计场景和解决策略(实际上这也是很重要的一笔财富),实际接受的是一种思想的熏陶和洗礼,等这种思想...

    java23种设计模式详解

    java23种设计模式详解附带所有代码实现,适合初学者,请点个赞,谢谢

    23种设计模式(C++).pdf

    23种设计模式(C++)

    java23种设计模式详细讲解

    java23种设计模式详细讲解java23种设计模式详细讲解java23种设计模式详细讲解java23种设计模式详细讲解java23种设计模式详细讲解

    java 23种设计模式.zip

    设计模式主要分为三大类: 1.创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。 2.结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 4.行为型模式:...

Global site tag (gtag.js) - Google Analytics