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面试题-$message和$$message的区别
Dec 08 面试题
构造器Constructor是否可被override?
Aug 06 面试题
是否有自动比较结构的方法
Jun 03 面试题
汇智创新科技发展有限公司
Dec 06 面试题
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
Sep 17 面试题
DataReader和DataSet的异同
Dec 31 面试题
介绍一下MD5加密算法
Nov 12 面试题
武汉瑞得软件笔试题
Oct 27 面试题
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
Jul 23 面试题
linux面试题参考答案(4)
Jan 28 面试题
95%的面试官都会问到的50道Java线程题,附答案
Aug 03 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
Apr 10 面试题
J2EE相关知识面试题
Aug 26 #面试题
J2EE中常用的名词进行解释
Nov 09 #面试题
创联软件面试题笔试题
Oct 07 #面试题
解释下面关于J2EE的名词
Nov 15 #面试题
一个J2EE项目团队的主要人员组成是什么
Jun 04 #面试题
四种会话跟踪技术
May 20 #面试题
JSF的标签库有哪些
Apr 27 #面试题
You might like
简单的PHP留言本实例代码
2010/05/09 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
需要注意的几个PHP漏洞小结
2012/02/05 PHP
用PHP写的一个冒泡排序法的函数简单实例
2016/05/26 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
2016/08/01 PHP
Nginx实现反向代理
2017/09/20 Servers
php表单处理操作
2017/11/16 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
Javascript 面向对象之重载
2010/05/04 Javascript
js输出列表实现代码
2010/09/12 Javascript
js实时获取系统当前时间实例代码
2013/06/28 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
ExpressJS入门实例
2015/01/14 Javascript
浅谈EasyUI中编辑treegrid的方法
2015/03/01 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
谈一谈jQuery核心架构设计
2016/03/28 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
2016/10/25 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
2016/11/23 Javascript
vue实现随机验证码功能的实例代码
2019/04/30 Javascript
[01:15:29]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第三局
2016/03/04 DOTA
Python smallseg分词用法实例分析
2015/05/28 Python
python selenium UI自动化解决验证码的4种方法
2018/01/05 Python
matplotlib作图添加表格实例代码
2018/01/23 Python
Python发展史及网络爬虫
2019/06/19 Python
解决pytorch 交叉熵损失输出为负数的问题
2020/07/07 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
The Beach People美国:澳洲海滨奢华品牌
2018/07/05 全球购物
三八妇女节活动总结
2014/05/04 职场文书
2014离婚协议书范文
2014/09/10 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
酒店温馨提示语
2015/07/14 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书
共青团优秀团员申请书(范文)
2019/08/15 职场文书
【海涛dota】偶遇拉娜娅 质量局德鲁伊第一视角解说
2022/04/01 DOTA