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面试题附答案
Nov 28 面试题
为什么要优先使用同步代码块而不是同步方法?
Jan 30 面试题
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
Aug 04 面试题
说出数据连接池的工作机制是什么?
Apr 19 面试题
群胜软件Java笔试题
Sep 29 面试题
新电JAVA笔试题目
Aug 31 面试题
简述安装Slackware Linux系统的过程
Jan 12 面试题
一些Solaris面试题
Mar 22 面试题
斯福泰克软件测试面试题
Feb 16 面试题
外企测试工程师面试题
Feb 01 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
Mar 30 面试题
JSF的标签库有哪些
Apr 27 面试题
J2EE相关知识面试题
Aug 26 #面试题
J2EE中常用的名词进行解释
Nov 09 #面试题
创联软件面试题笔试题
Oct 07 #面试题
解释下面关于J2EE的名词
Nov 15 #面试题
一个J2EE项目团队的主要人员组成是什么
Jun 04 #面试题
四种会话跟踪技术
May 20 #面试题
JSF的标签库有哪些
Apr 27 #面试题
You might like
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
html下载本地
2006/06/19 Javascript
Jquery动态更改一张位图的src与Attr的使用
2013/07/31 Javascript
js导出table到excel同时兼容FF和IE示例
2013/09/03 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
2016/01/08 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
javascript-解决mongoose数据查询的异步操作
2016/12/22 Javascript
javascript 中关于array的常用方法详解
2017/05/05 Javascript
利用JS判断客户端类型你应该知道的四种方法
2017/12/22 Javascript
vue-router动态设置页面title的实例讲解
2018/08/30 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
vue 项目地址去掉 #的方法
2018/10/20 Javascript
node.js使用stream模块实现自定义流示例
2020/02/13 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
selenium + python 获取table数据的示例讲解
2018/10/13 Python
浅谈Python脚本开头及导包注释自动添加方法
2018/10/27 Python
Python 变量的创建过程详解
2019/09/02 Python
倩碧香港官方网站:Clinique香港
2017/11/13 全球购物
H&M旗下高端女装品牌:& Other Stories
2018/05/07 全球购物
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
英国排名第一的宠物店:PetPlanet
2020/02/02 全球购物
美国最大的购物网站:Amazon.com(亚马逊美国)
2020/05/23 全球购物
cf收人广告词大全
2014/03/14 职场文书
珠宝店促销方案
2014/03/21 职场文书
租车协议书范本
2014/04/22 职场文书
乡镇党的群众路线对照检查材料
2014/09/24 职场文书
销售工作决心书
2015/02/04 职场文书
公司员工宿舍管理制度
2015/08/03 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
趣味运动会标语口号
2015/12/26 职场文书