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

面试题 相关文章推荐
Yahoo的PHP面试题
May 26 面试题
描述一下JVM加载class文件的原理机制
Dec 08 面试题
error和exception有什么区别
Oct 02 面试题
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
Jan 07 面试题
C/C++有关内存的思考题
Dec 04 面试题
C++如何引用一个已经定义过的全局变量
Aug 25 面试题
浙大网新C/C++面试解惑
May 27 面试题
渗透攻击的测试步骤
Jun 07 面试题
如何提高MySql的安全性
Jun 19 面试题
JAVA程序员面试题
Oct 03 面试题
九州传奇上机题
Jul 10 面试题
J2EE中的容器都包括哪些
Aug 21 面试题
J2EE相关知识面试题
Aug 26 #面试题
J2EE中常用的名词进行解释
Nov 09 #面试题
创联软件面试题笔试题
Oct 07 #面试题
解释下面关于J2EE的名词
Nov 15 #面试题
一个J2EE项目团队的主要人员组成是什么
Jun 04 #面试题
四种会话跟踪技术
May 20 #面试题
JSF的标签库有哪些
Apr 27 #面试题
You might like
php校验表单检测字段是否为空的方法
2015/03/20 PHP
php约瑟夫问题解决关于处死犯人的算法
2015/03/23 PHP
php项目开发中用到的快速排序算法分析
2016/06/25 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
laravel-admin 在列表页添加自定义按钮的例子
2019/09/30 PHP
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
Jquery 基础学习笔记之文档处理
2009/05/29 Javascript
Javascript JSQL,SQL无处不在,
2010/05/05 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
2013/11/14 Javascript
怎么选择Javascript框架(Javascript Framework)
2013/11/22 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
2014/02/24 Javascript
jQuery动态创建html元素的常用方法汇总
2014/09/05 Javascript
JavaScript中rem布局在react中的应用
2015/12/09 Javascript
js实现密码强度检验
2017/01/15 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
2017/02/03 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
vue中keep-alive的用法及问题描述
2018/05/15 Javascript
iView-admin 动态路由问题的解决方法
2018/10/03 Javascript
jQuery创建折叠式菜单
2019/06/15 jQuery
Node.js API详解之 string_decoder用法实例分析
2020/04/29 Javascript
python实现发送和获取手机短信验证码
2016/01/15 Python
基于Python 装饰器装饰类中的方法实例
2018/04/21 Python
基于python实现简单日历
2018/07/28 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
2020/03/14 Python
Python如何省略括号方法详解
2020/03/21 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
2020/05/03 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
Python3 搭建Qt5 环境的方法示例
2020/07/16 Python
canvas实现有递增动画的环形进度条的实现方法
2019/07/10 HTML / CSS
利用HTML5中的Canvas绘制一张笑脸的教程
2015/05/07 HTML / CSS
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
4S店售后客服自我评价
2014/04/09 职场文书
公司投资建议书
2014/05/16 职场文书
导游词之沈阳植物园
2019/11/30 职场文书
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python
Pandas 数据编码的十种方法
2022/04/20 Python