Java的种设计模式(疯狂Java总结).doc

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java的种设计模式(疯狂Java总结).doc

Java设?计模式(疯狂Jav?a联盟版) 创建型模式? 1.抽象工厂模?式 Abstr?actFa?ctory? 2.建造者模式? Build?er 3.工厂方法模?式 Facto?ry Metho?d 4.原型模式 Proto?type 5.单例模式 Singl?eton 结构型模式? 1.适配器模式? Adapt?er 2.桥接模式 Bridg?e 3.组合模式 Compo?site 4.装饰模式 Decor?ator 5.外观模式 Facad?e 6.享元模式 Flywe?ight 7.代理模式 Proxy? 行为模式 1.职责链模式? Chain? of Respo?nsibi?lity 2.命令模式 Comma?nd 3.解释器模式? Inter?prete?r 4.迭代器模式? Itera?tor 5.中介者模式? Media?tor 6.备忘录模式? Memen?to 7.观察者模式? Obser?ver 8.状态模式 State? 9.策略模式 Strat?egy 10.模板方法模?式 Templ?ate Metho?d 11.访问者模式? Visit?or 1. 设计模式 3 1.1 创建型模式? 4 1.1.1 工厂方法 4 1.1.2 抽象工厂 6 1.1.3 建造者模式? 10 1.1.4 单态模式 13 1.1.5 原型模式 15 1.2 结构型模式? 17 1.2.1 适配器模式? 17 1.2.2 桥接模式 19 1.2.3 组合模式 23 1.2.4 装饰模式 26 1.2.5 外观模式 29 1.2.6 享元模式 32 1.2.7 代理模式 34 1.3 行为型模式? 37 1.3.1 责任链模式? 37 1.3.2 命令模式 40 1.3.3 解释器模式? 43 1.3.4 迭代器模式? 45 1.3.5 中介者模式? 49 1.3.6 备忘录模式? 52 1.3.7 观察者模式? 54 1.3.8 状态模式 58 1.3.9 策略模式 61 1.3.10 模板方法 63 1.3.11 访问者模式? 65 1. 设计模式(超级详细) 内容简介 有感于设计?模式在日常?开发中的重?要性,同时笔者也?自觉对设计?模式小有心?得,故笔者*写二十三种?设计模式的?简单例子、 并整理二十?三种设计模?式的理论部?分,综合汇总成?这份Jav?a设计模式?(疯狂Jav?a联盟版),希望对大家?有所帮助。 本份帮助文?档主要是为?了向读者介?绍二十三种?设计模式,包括模式的?描述,适用性,模式的组成?部分,并附带有简?单的例 子和类*,目的是为了?让读者了解?二十三种设?计模式,并能方便的?查阅各种设?计模式的用?法及注意点?。 所附的例子?非常简单,慢慢的引导?读者从浅到?深了解设计?模式,并能从中享?受设计的乐?趣。 由于每个人?对设计*式的理解都?不尽一致,因此,可能本文档?的例子会有?不恰当的地?方,还望各位读?者指出不恰?当的地方。 欢迎登录疯狂Jav?a联盟进行技术交?流,疯狂Jav?a联盟的论坛宗旨?是: 所有的技术?发帖,均有回复。 疯狂Jav?a联盟网址:http://www.crazy? 笔者简介 笔者曾师从?李刚老师学?习Java?,现居广州。对Java?软件开发、各种Jav?a开源技术?都非常感兴?趣,曾参与开发?、主持*发过大 量Java?、Java EE项目,对Java?、Java *E项目有一?定认识*见解。欢迎大家与?笔者就Ja?va、Java EE相关方?面进行技术?交流。 笔者现为疯狂Jav?联盟的总版主(论坛ID:杨恩雄),也希望通过?该平台与大?家分享Ja?va、Java EE技术、得。 本人邮箱:yange?nxion?g@163.com 声明 本文档编写?、制作过程中?得到了疯狂Jav?a联盟、以及笔者学?习工作过程?大量朋友的?支持,大家都抱着?一个目的:为国内软件? 软件开发事?业作出绵薄?贡献。 我们在此郑?重宣布,本*档遵循Ap?ache 2.0协议。在完整保留?全部文本(包括本版权?页),并且不违反?Apach?e 2.0协议的前?提 下,允许和鼓励?任何人进行?全文转载及?推广,我们放弃除?署名权外的?一切权利。 Abstr?actFa?ctory? ( 抽象工厂 ) Facto?ryMet?hod ( 工厂方法 ) Singl?eton ( 单态模式 ) Build?er ( 建造者模式? ) Proto?tpe ( 原型模式 ) 定义一个用?于创建对象?的

文档评论(0)

zhangningclb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档