内容简介02924

上传人:kms****20 文档编号:37430906 上传时间:2018-04-16 格式:DOC 页数:2 大小:32.50KB
返回 下载 相关 举报
内容简介02924_第1页
第1页 / 共2页
内容简介02924_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《内容简介02924》由会员分享,可在线阅读,更多相关《内容简介02924(2页珍藏版)》请在金锄头文库上搜索。

1、内容简介有感于设计模式在日常开发中的重要性,同时笔者也自觉对设计模式小有 心得,故笔者*写二十三种设计模式的简单例子、 并整理二十三种设计模式的理论部分,综合汇总成这份 Java 设计模式(疯狂 J*va 联盟版),希望对大家有所帮助。本份帮助文档主要是为了向读者介绍二十三种设计模式,包括模式的描述, 适用性,模*的组成部分,并附带有简单的例 子和类*,目的是为了让读*了解二十三种*计模式,并能方便的查阅各种设计模 *的用法及注意点。所附的例子非常简单,慢慢的引导读者从浅到深了解设计模式,并能从中 享受设计的乐趣。由于每个人对设计*式的理解都不尽一致,因此,可能本文档的例子*有不 恰当的地方,

2、还望各位读者指出不恰当的地方。 欢迎登录疯狂 J*va 联盟进行技术交流,疯狂 Java 联盟的论坛宗旨是:所有的技术发帖,均有回复。所有的技术发帖,均有回复。疯狂 Java 联盟网址:http:/www.crazyit.org笔者简介笔者曾师从李刚老师学习 Java,现居广州。对 Java 软件开发、各种 Java 开源技术都非常感兴趣,曾参与开发、主持*发过大 量 Java、Java EE 项目,对 Java、Java *E 项目有一定认识*见解。欢迎大家与 笔者就 Java、Java EE 相*方面进行技术交流。笔者现为疯狂 Jav*联盟的总版主(论坛 ID:杨恩雄),也希望通过该平台

3、与大家分享 Java、Java EE 技术、*得。本人邮箱: 声明本文档编写、制作过程中得到了疯狂 Java 联盟、以及笔者学习工作过程大 量朋友的支持,大家都抱着一个目的:为国内软件 软件开发事业作出绵薄贡献。我们在此郑重宣布,本*档遵循 Apache 2.0 协议。在完整保留全部文本(包 括本版权页),并且不违反 Apache 2.0 协议的前提 下,允许和鼓励任何人进行全文转载及推广,我们放弃除署名权外的一切权利。1.1 创建型模式创建型模式AbstractFactory ( 抽象工厂 ) FactoryMethod ( 工厂方法 ) Singleton ( 单态模式 ) Builder ( 建造者模式 ) Protot*pe * 原型模式 ) 1.1.1 工厂方法工厂方法*义一个用于创建对象的接口,让子类决定实例化哪一个类。 FactoryMethod 使一个类的实例*延迟到其子类。适用性适用性1.当一个类不知道它所必须创建的对象的类的时候。2.当一个类希望由它的子类来指定它所创建的对象的时候。3.当*将创建对象的职责委托给多个帮助*类中的某一个,并且*希望将哪一 个帮助子类是代理者这一信息局部化的时候。参与者参与者1.Product定义工厂方法所创建的对象的接口。2.ConcreteProduct实现 Product 接口。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号