什么是设计模式


Posted in 面试题 onJune 17, 2012
程序的设计模式没有一个统一的定义,都是开发人员在开发当中不断积累,总结出来的一种可以复制重用的方案。
1、设计模式是对程序设计人员经常遇到的设计问题的可再现的解决方案
2、设计模式建立了一系列描述如何完成软件开发领域中特定任务的规则
3、设计模式关注与复用可重复出现的结构设计方案
4、设计模式提出了一个发生在特定设计环境中的可重复出现的设计问题,并提供解决方案
5、设计模式识别并确定类和实例层次上或组件层次上的抽象关系
总结:设计模式在设计者是一种流行的思考设计问题的方法,是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。
使用了设计模式,是为了使代码具有可重用性,让代码更容易被他人理解和保证代码的可靠性。

Tags in this post...

面试题 相关文章推荐
mysql_pconnect()和mysql_connect()有什么区别
May 25 面试题
PHP经典面试题
Sep 03 面试题
估算杭州有多少软件工程师
Aug 11 面试题
一组SQL面试题
Feb 15 面试题
写出SQL四条最基本的数据操作语句(DML)
Dec 12 面试题
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
Sep 29 面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
Nov 23 面试题
EJB与JAVA BEAN的区别
Aug 29 面试题
如何利用XMLHTTP检测URL及探测服务器信息
Nov 10 面试题
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
Oct 12 面试题
Java语言的优势
Jan 10 面试题
一道Delphi面试题
Oct 28 面试题
测试驱动开发的主要步骤是什么
Dec 10 #面试题
非功能性需求都包括哪些方面
Oct 29 #面试题
什么是SCM(软件配置管理)
Aug 16 #面试题
软件测试常见笔试题
Feb 04 #面试题
测试时代收集的软件测试面试题
Sep 25 #面试题
软件测试面试题
Oct 21 #面试题
软件测试企业面试试卷
Jul 13 #面试题
You might like
一个用php实现的获取URL信息的类
2007/01/02 PHP
php引用返回与取消引用的详解
2013/06/08 PHP
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
使用淘宝IP库获取用户ip地理位置
2013/10/27 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
仿迅雷焦点广告效果(JQuery版)
2008/11/19 Javascript
javascript函数式编程实例分析
2015/04/25 Javascript
无刷新上传文件并返回自定义值
2015/06/11 Javascript
JS实现简单的二维矩阵乘积运算
2016/01/26 Javascript
jQuery使用zTree插件实现树形菜单和异步加载
2016/02/25 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
2016/03/02 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
bootstrap基础知识学习笔记
2016/11/02 Javascript
jQuery分页插件jquery.pagination.js使用方法解析
2017/02/09 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
javascript异步编程的六种方式总结
2019/05/17 Javascript
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
uin-app+mockjs实现本地数据模拟
2020/08/26 Javascript
vue中如何添加百度统计代码
2020/12/19 Vue.js
[49:08]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.27
2020/12/01 DOTA
Python实现获取操作系统版本信息方法
2015/04/08 Python
Python使用filetype精确判断文件类型
2017/07/02 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
python实现Decorator模式实例代码
2018/02/09 Python
python flask实现分页的示例代码
2018/08/02 Python
对python中词典的values值的修改或新增KEY详解
2019/01/20 Python
PyCharm下载和安装详细步骤
2019/12/17 Python
python如何写try语句
2020/07/14 Python
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
二手房购房意向书范本
2014/04/01 职场文书
司法所长先进事迹
2014/06/02 职场文书
医学专业毕业生推荐信
2014/07/12 职场文书
人事任命通知书
2015/04/21 职场文书