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

大道至简-java之23种模式一点就通 (转载)

阅读更多
一、创建型模式

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

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

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

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

二、结构型模式

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

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

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

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

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

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

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

三、行为模式

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

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

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

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

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

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

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

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

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

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

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

相关推荐

    大道至简-Java之23种模式一点就通

    ### 大道至简—Java之23种设计模式一点就通 在软件工程与程序设计领域中,设计模式作为一种经过验证的解决方案被广泛应用。本文将深入探讨23种Java设计模式中的几个核心概念,帮助读者更好地理解这些模式背后的原理...

    大道至简 - 全平台 GUI 特效库(亦支持:单片机、IoT设备)用最少的代码演绎GUI的精彩

    大道至简 -- 全平台 GUI 特效库(亦支持:单片机、IoT设备)。用最少的代码,演绎GUI的精彩。GuiLite samples包括21个跨平台项目,他们都是基于GuiLite编写的小应用,用来说明GuiLite的设计及使用方法,这些小应用...

    手把手教你学fpga大道至简

    在网上花了1.5买的pdf文件,之前别人发的加密文件的解压密码是g49d5AHjGcfE1xsot3yq6fR 支持原著,建议大家买正版。百度链接:https://pan.baidu.com/s/1kf4oA_g6_jYoRE4DnG631w 密码:fptw

    大道至简-软件工程实践者的思想

    ### 软件工程实践者的思想:大道至简 #### 概述 《大道至简——软件工程实践者的思想》是周爱民(Aimingoo)撰写的一部关于软件工程哲学与实践的专著。不同于传统意义上的技术手册或编程指南,本书更侧重于探讨...

    大道至简 iphone epub版

    《大道至简》是一部深入浅出的科技与人文思想书籍,旨在探讨复杂世界背后的简单原理。本书以epub格式提供,特别为iPhone用户优化,可以在iBook应用中阅读。epub是一种开放标准的电子书格式,它支持文本、图像、...

    通达信指标公式源码大道至简 简单就好 副图 源码.doc

    通达信指标公式源码大道至简 简单就好 副图 源码.doc

    周爱民大道至简pdf

    《大道至简》是软件工程领域的一本重要著作,作者周爱民以其丰富的实践经验,深入浅出地探讨了软件工程的本质和编程思想。这本书的核心观点是,软件工程并不像人们通常认为的那样复杂,而是可以通过简化流程、清晰...

    大道至简:软件工程实践者的思想

    大道至简:软件工程实践者的思想 高清扫描版

    品读《大道至简》

    《大道至简》是周爱民先生关于软件工程实践者思想的一本著作,作者通过深入品读,结合自身的理解和思考,形成了一篇读书笔记。这本书不仅为读者提供了丰富的项目管理经验,还以至简的文字描述了软件工程的理论,让...

    大道至简.zip

    大道至简

    房地产制造业化趋势研究报告:大道至简,各有千秋(22页).zip

    房地产制造业化趋势研究报告:大道至简,各有千秋(22页),资源名称:房地产制造业化趋势研究报告:大道至简,各有千秋(22页)房地产行业房地产制造业化趋势研究:大道至简,各有千秋-20180725-长江证券-22页.pdf....

    基于PHP的全功能颠覆革命性框架大道至简大有若无

    在描述中,“大道至简、大有若无”是对框架设计理念的概括,这可能意味着该框架设计得非常精炼,其核心理念是通过最少的代码和简单的结构实现最大的功能。它可能通过抽象和自动化处理常见任务,让开发者可以专注于...

    通达信指标公式源码大道至简.doc

    然而,正如文档标题“通达信指标公式源码大道至简”所暗示的,真正的投资智慧往往在于对市场的深入理解和简洁有效的策略,而不是复杂的技术公式。 文档中提到的源码片段是一个基于交叉信号的交易策略。首先,让我们...

    通达信公式指标源码大道至简指标公式赚大钱.doc

    通达信公式指标源码大道至简指标公式赚大钱 本文档主要讲述了在股票市场中使用技术指标来获取利润的方法。作者强调,股市中保本是第一位的,少犯错误的交易策略是赚钱的关键。以下是对该指标公式的详细解释: 一、...

    微信技术总监谈架构:微信之道——大道至简

    ### 微信技术总监谈架构:微信之道——大道至简 #### 一、微信之道:大道至简 在“微信之道——大道至简”的分享中,微信技术总监周颢(Harvey Zhou)深入剖析了微信如何通过简洁的设计理念来应对移动互联网时代的...

Global site tag (gtag.js) - Google Analytics