J2ee常用的设计模式?说明工厂模式


Posted in 面试题 onMay 21, 2015
Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),
Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),
Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),
Decorator(装饰模式), Flyweight(享元模式), Proxy(代理模式),
Command(命令模式), Interpreter(解释器模式), Visitor(访问者模式),
Iterator(迭代子模式), Mediator(调停者模式), Memento(备忘录模式),
Observer(观察者模式), State(状态模式), Strategy(策略模式),
Template Method(模板方法模式), Chain Of Responsibleity(责任链模式)
工厂模式:工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。首先需要定义一个基类,该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个工厂类,工厂类可以根据条件生成不同的子类实例。当得到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。

Tags in this post...

面试题 相关文章推荐
广州御银科技股份有限公司试卷(C++)
Nov 04 面试题
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
Jun 02 面试题
北京SQL新华信咨询
Sep 30 面试题
一个SQL面试题
Aug 21 面试题
广州品高软件.net笔面试题目
Apr 18 面试题
Linux Interview Questions For software testers
Jun 02 面试题
27个经典Linux面试题及答案,你知道几个?
Jan 10 面试题
数字天堂软件测试面试题
Dec 23 面试题
两道JAVA笔试题
Sep 14 面试题
一套中级Java程序员笔试题
Jan 14 面试题
什么是封装
Mar 26 面试题
J2EE相关知识面试题
Aug 26 #面试题
J2EE中常用的名词进行解释
Nov 09 #面试题
创联软件面试题笔试题
Oct 07 #面试题
解释下面关于J2EE的名词
Nov 15 #面试题
一个J2EE项目团队的主要人员组成是什么
Jun 04 #面试题
四种会话跟踪技术
May 20 #面试题
JSF的标签库有哪些
Apr 27 #面试题
You might like
如何用C语言编写PHP扩展的详解
2013/06/13 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
php求斐波那契数的两种实现方式【递归与递推】
2019/09/09 PHP
浅析PHP中json_encode与json_decode的区别
2020/07/15 PHP
juqery 学习之四 筛选查找
2010/11/30 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
javascript框架设计读书笔记之数组的扩展与修复
2014/12/02 Javascript
两种js监听滚轮事件的实现方法
2016/05/13 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
2016/12/29 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
[00:36]DOTA2上海特级锦标赛 Archon战队宣传片
2016/03/04 DOTA
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
深入了解Python数据类型之列表
2016/06/24 Python
python实现随机调用一个浏览器打开网页
2018/04/21 Python
django用户登录和注销的实现方法
2018/07/16 Python
对django中foreignkey的简单使用详解
2019/07/28 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
django 配置阿里云OSS存储media文件的例子
2019/08/20 Python
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
英文自荐信
2013/12/19 职场文书
冰淇淋开店创业计划书
2014/02/01 职场文书
高中生物教学反思
2014/02/05 职场文书
小学教师师德感言
2014/02/10 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
文化宣传方案
2014/03/13 职场文书
原料仓仓管员岗位职责
2014/07/08 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
处级干部考察材料
2014/12/24 职场文书
网吧管理制度范本
2015/08/05 职场文书
工作服管理制度范本
2015/08/06 职场文书
少先队大队委竞选口号
2015/12/25 职场文书
2019年市场部个人述职报告(三篇)
2019/10/23 职场文书
Promise静态四兄弟实现示例详解
2022/07/07 Javascript