![](https://www.jinchutou.com/images/s.gif)
j2ee中最常用设计模式--精选文档
4页1、创建型模式:1. Factory Pattern 工厂模式概述:定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。适用性: 1.当一个类不知道它所必须创建的对象的类的时候。2.当一个类希望由它的子类来指定它所创建的对象的时候。3.当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。类图:2. Singleton Pattern 单例模式概述:保证一个类仅有一个实例,并提供一个访问它的全局访问点。适用性:1.当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。2.当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。类图:结构型模式:3. Faade Pattern 外观模式概述:为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。适用性: 1.当你要为一个复杂子系统提供一个简单接口时。子系统往往因为不断演化而变得越来越复杂。大多数模式使用时都会产生更多更小的类。这使得子
2、系统更具可重用性,也更容易对子系统进行定制,但这也给那些不需要定制子系统的用户带来一些使用上的困难。Facade可以提供一个简单的缺省视图,这一视图对大多数用户来说已经足够,而那些需要更多的可定制性的用户可以越过facade层。2.客户程序与抽象类的实现部分之间存在着很大的依赖性。引入facade将这个子系统与客户以及其他的子系统分离,可以提高子系统的独立性和可移植性。3.当你需要构建一个层次结构的子系统时,使用facade模式定义子系统中每层的入口点。如果子系统之间是相互依赖的,你可以让它们仅通过facade进行通讯,从而简化了它们之间的依赖关系。类图:4. Adapter Pattern 适配器模式概述:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适用性:1.你想使用一个已经存在的类,而它的接口不符合你的需求。2.你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。3.(仅适用于对象Adapter)你想使用一些已经存在的子类,但是不可能对每一个都进行子类
《j2ee中最常用设计模式--精选文档》由会员鲁**分享,可在线阅读,更多相关《j2ee中最常用设计模式--精选文档》请在金锄头文库上搜索。
![大学语文教学实践中的几点思考.docx](https://union.152files.goldhoe.com/2024-3/5/019dbae1-a29d-456d-b0a1-f790d5a02df1/pic1.jpg)
大学语文教学实践中的几点思考.docx
![六年级上学期美术教学计划【最新版】.doc](https://union.152files.goldhoe.com/2023-2/14/0cca8753-ac36-4d15-87af-c326f16f4dc0/pic1.jpg)
六年级上学期美术教学计划【最新版】.doc
![2023年经典齐全的晋升申请](https://union.152files.goldhoe.com/2023-3/8/a3f74903-bd13-44cc-a550-3a4215fa927e/pic1.jpg)
2023年经典齐全的晋升申请
![快乐的小公鸡_教学设计.doc](https://union.152files.goldhoe.com/2022-10/31/ae5ad81c-afc3-42a9-a535-fdd39e5492fe/pic1.jpg)
快乐的小公鸡_教学设计.doc
![2023年湖北省武汉市江夏区纸坊街道今城社区工作人员考试模拟题及答案](https://union.152files.goldhoe.com/2022-10/8/b40800e5-8cb4-494c-8dbf-07cad982f476/pic1.jpg)
2023年湖北省武汉市江夏区纸坊街道今城社区工作人员考试模拟题及答案
![美林置业售楼员培训手册](https://union.152files.goldhoe.com/2022-12/5/5486d122-d9ad-4d1c-a9e9-07aa6560718b/pic1.jpg)
美林置业售楼员培训手册
![[家庭教师在小学生英语学习中的利弊].docx](https://union.152files.goldhoe.com/2023-12/15/45901145-16c6-4158-be67-1f515353dcee/pic1.jpg)
[家庭教师在小学生英语学习中的利弊].docx
![小学古诗文教学的方法 (2)](https://union.152files.goldhoe.com/2023-8/16/bc1a0b76-fe6b-4947-82d4-c74e03a26859/pic1.jpg)
小学古诗文教学的方法 (2)
![中医药知识竞赛题目](https://union.152files.goldhoe.com/2023-8/9/6ebef9f9-3f45-41ed-aff0-db2a4f24059b/pic1.jpg)
中医药知识竞赛题目
![2023年游戏策划面试常见问与答.doc](https://union.152files.goldhoe.com/2023-4/18/7fc99599-7a23-48c1-a073-e6786545c3a0/pic1.jpg)
2023年游戏策划面试常见问与答.doc
![烟草互联网+](https://union.152files.goldhoe.com/2024-1/15/ca8cd6c6-a4ae-4c29-8b7d-8e09860e1bae/pic1.jpg)
烟草互联网+
![校园监控系统管理规章制度(3篇).doc](https://union.152files.goldhoe.com/2023-2/13/6c2d0b89-3d1b-445a-ab06-d1f65f9776a5/pic1.jpg)
校园监控系统管理规章制度(3篇).doc
![部编版一年级数学上册加减混合运算训练(学生专用).doc](https://union.152files.goldhoe.com/2023-1/22/47630a43-bf69-4eb1-bc7d-43c38866d549/pic1.jpg)
部编版一年级数学上册加减混合运算训练(学生专用).doc
![学校春季开学工作自查报告](https://union.152files.goldhoe.com/2023-4/3/2486b8ed-0c70-4a5a-ab5b-86cd9931e283/pic1.jpg)
学校春季开学工作自查报告
![云计算环境下云审计平台架构与实现.doc](https://union.152files.goldhoe.com/2022-11/10/be5dc605-6fdb-456f-a7b8-a5f18368d0dd/pic1.jpg)
云计算环境下云审计平台架构与实现.doc
![金属的化学性质.docx](https://union.152files.goldhoe.com/2022-12/25/1cddb0e8-b6dd-4dbd-b704-acee7c992e1e/pic1.jpg)
金属的化学性质.docx
![读书主题的演讲活动开场白](https://union.152files.goldhoe.com/2023-10/16/a5496180-543c-4c5b-a6cb-1a207e590b0d/pic1.jpg)
读书主题的演讲活动开场白
![四年级语文上册第一单元测验题.doc](https://union.152files.goldhoe.com/2022-10/19/7a97c33e-baf3-4bce-98e8-b754b39a6d49/pic1.jpg)
四年级语文上册第一单元测验题.doc
![外国文学欣赏作业2答案.doc](https://union.152files.goldhoe.com/2023-3/4/b1c85ff1-78d2-4605-89c9-b790bf5e31fb/pic1.jpg)
外国文学欣赏作业2答案.doc
![推荐下载:墙纸购销合同范本是怎样的?.doc](https://union.152files.goldhoe.com/2023-3/28/5e494a80-a212-4eec-bd35-bf676e18c89f/pic1.jpg)
推荐下载:墙纸购销合同范本是怎样的?.doc
![国有企业员工教育培训管理制度](/Images/s.gif)
2023-09-20 4页
![2021年青岛劳动合同范本下载word版](/Images/s.gif)
2024-01-04 5页
![Redmine 管理员手册--精选文档](/Images/s.gif)
2023-07-26 44页
![Powerdesigner使用指南--精选文档](/Images/s.gif)
2023-03-06 12页
![IDC网络技术方案--精选文档](/Images/s.gif)
2022-12-29 26页
![《三字经》拼音拼音版.doc](/Images/s.gif)
2023-06-19 15页
![学校安全工作总结2019—2020学年度第一学期](/Images/s.gif)
2023-08-11 6页
![(完整版)高考英语七选五真题](/Images/s.gif)
2023-05-11 17页
![药品安全情况的调查与建议](/Images/s.gif)
2022-08-22 6页
![MACD-kdj攻略--精选文档](/Images/s.gif)
2022-09-23 75页