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...

面试题 相关文章推荐
PHP经典面试题
Sep 03 面试题
在Java开发中如何选择使用哪种集合类
Aug 09 面试题
西安启天科技有限公司网络工程师面试题笔试题
Jun 12 面试题
傲盾软件面试题
Aug 17 面试题
linux面试题参考答案(5)
Nov 05 面试题
Linux不知道文件后缀名怎么判断文件类型
Aug 21 面试题
介绍一下Make? 为什么使用make
Jul 31 面试题
EntityManager都有哪些方法
Nov 01 面试题
介绍一下JMS编程步骤
Sep 22 面试题
什么是GWT的Module
Jan 20 面试题
与C++相比,Java中的数组有什么不同
Mar 25 面试题
Java基础类库面试题
Sep 04 面试题
J2EE相关知识面试题
Aug 26 #面试题
J2EE中常用的名词进行解释
Nov 09 #面试题
创联软件面试题笔试题
Oct 07 #面试题
解释下面关于J2EE的名词
Nov 15 #面试题
一个J2EE项目团队的主要人员组成是什么
Jun 04 #面试题
四种会话跟踪技术
May 20 #面试题
JSF的标签库有哪些
Apr 27 #面试题
You might like
curl实现站外采集的方法和技巧
2014/01/31 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
PHP fclose函数用法总结
2019/02/15 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
jQuery $.data()方法使用注意细节
2012/12/31 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
完美解决input[type=number]无法显示非数字字符的问题
2017/02/28 Javascript
H5实现中奖记录逐行滚动切换效果
2017/03/13 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
JS实现简单拖拽效果
2017/06/21 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
Vue.js用法详解
2017/11/13 Javascript
jquery手机触屏滑动拼音字母城市选择器的实例代码
2017/12/11 jQuery
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
2018/04/17 jQuery
微信小程序支付前端源码
2018/08/29 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
2018/12/11 Javascript
Vue可自定义tab组件用法实例
2019/10/24 Javascript
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
详解python--模拟轮盘抽奖游戏
2019/04/12 Python
Python类继承和多态原理解析
2020/02/05 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
2021/01/12 Python
CSS3中引入多种自定义字体font-face
2020/06/12 HTML / CSS
益模软件Java笔试题
2012/03/27 面试题
非常详细的C#面试题集
2016/07/13 面试题
母校寄语大全
2014/04/10 职场文书
村党支部群众路线教育实践活动对照检查材料
2014/09/26 职场文书
英语导游词
2015/02/13 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
小学生暑假生活总结
2015/07/13 职场文书
导游词之贵州百里杜鹃
2019/10/29 职场文书
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android
PHP中国际化的字符串排序和比较对象详解
2021/08/23 PHP
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang