设计模式的基本要素是什么


Posted in 面试题 onApril 21, 2014
设计模式基本要素为:模式名称、问题、解决方案和效果。
1、模式名称:一个助记名称,用来描述设计模式、解决方案和效果。
2、问题:主要描述在何时使用设计模式。
3、解决方案:描述了设计的组成成分、它们之间的相互关系及各自的职责和协作方式
4、效果:描述了模式应用的效果和使用模式权衡的问题。

Tags in this post...

面试题 相关文章推荐
请用用Java代码写一个堆栈
Jan 26 面试题
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
Oct 05 面试题
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 面试题
c语言常见笔试题总结
Sep 05 面试题
杭州联环马网络笔试题面试题
Aug 04 面试题
Discard Protocol抛弃协议的作用是什么
Oct 10 面试题
C#公司笔试题
Mar 28 面试题
软件测试笔试题
Oct 25 面试题
JSF界面控制层技术
Jun 17 面试题
Ejb技术面试题
Apr 29 面试题
Servlet都有哪些方法?主要作用是什么?
Mar 04 面试题
创联软件面试题笔试题
Oct 07 面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 #面试题
为什么要做架构设计
Jul 08 #面试题
解决方案设计综合面试题
Aug 31 #面试题
为什么需要版本控制
Oct 28 #面试题
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
Nov 04 #面试题
你所在的项目是如何确定版本号的
Dec 28 #面试题
介绍一下结构化程序设计方法和面向对象程序设计方法的区别
Jun 27 #面试题
You might like
php程序的国际化实现方法(利用gettext)
2011/08/14 PHP
PHP mb_convert_encoding文字编码的转换函数介绍
2011/11/10 PHP
分享3个php获取日历的函数
2015/09/25 PHP
JavaScript 弹出窗体点击按钮返回选择数据的实现
2010/04/01 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
jquery获取对象的方法足以应付常见的各种类型的对象
2014/05/14 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
jQuery获取页面元素绝对与相对位置的方法
2015/06/10 Javascript
javascript实现检验的各种规则
2015/07/31 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
AngularJS延迟加载html template
2016/07/27 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
2018/07/24 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
2019/08/28 Javascript
Vue事件处理原理及过程详解
2020/03/11 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
2018/07/02 Python
python 不以科学计数法输出的方法
2018/07/16 Python
Python正则表达式指南 推荐
2018/10/09 Python
Python爬取视频(其实是一篇福利)过程解析
2019/08/01 Python
python+Django+pycharm+mysql 搭建首个web项目详解
2019/11/29 Python
Python selenium模块实现定位过程解析
2020/07/09 Python
检测浏览器对HTML5和CSS3支持度的方法
2015/06/25 HTML / CSS
Under Armour安德玛法国官网:美国高端运动科技品牌
2018/06/29 全球购物
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
.NET概念性的面试题
2012/02/29 面试题
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
大学生演讲稿范文
2014/01/11 职场文书
旷课检讨书3000字
2014/02/04 职场文书
创新型城市实施方案
2014/03/06 职场文书
学习十八大标语
2014/10/09 职场文书
matplotlib如何设置坐标轴刻度的个数及标签的方法总结
2021/06/11 Python
MySQL优化常用的19种有效方法(推荐!)
2022/03/17 MySQL