什么是设计模式


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

Tags in this post...

面试题 相关文章推荐
比较基础的php面试题及答案-编程题
Oct 14 面试题
weblogic面试题
Mar 07 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
Jul 30 面试题
如何设置Java的运行环境
Apr 05 面试题
static关键字的用法
Oct 07 面试题
关联、聚合(Aggregation)以及组合(Composition)的区别
Feb 29 面试题
如何判断计算机可能已经中马
Mar 22 面试题
如何利用find命令查找文件
Feb 07 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Jan 06 面试题
介绍一下Make? 为什么使用make
Jul 31 面试题
如何提高MySql的安全性
Jun 19 面试题
若干个Java基础面试题
May 19 面试题
测试驱动开发的主要步骤是什么
Dec 10 #面试题
非功能性需求都包括哪些方面
Oct 29 #面试题
什么是SCM(软件配置管理)
Aug 16 #面试题
软件测试常见笔试题
Feb 04 #面试题
测试时代收集的软件测试面试题
Sep 25 #面试题
软件测试面试题
Oct 21 #面试题
软件测试企业面试试卷
Jul 13 #面试题
You might like
php 读取shell管道传输过来的内容
2010/03/01 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
php版小黄鸡simsimi聊天机器人接口分享
2014/01/26 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
PHP缩略图生成和图片水印制作
2017/01/07 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
setInterval与clearInterval的使用示例代码
2014/01/28 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
2014/05/20 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
2014/06/24 Javascript
JavaScript支持的最大递归调用次数分析
2014/06/24 Javascript
把Node.js程序加入服务实现随机启动
2015/06/25 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
2016/07/01 Javascript
js 自带的sort() 方法全面了解
2016/08/16 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
一起写一个即插即用的Vue Loading插件实现
2019/10/31 Javascript
js 函数性能比较方法
2020/08/24 Javascript
Python基本数据类型详细介绍
2014/03/11 Python
Python ldap实现登录实例代码
2016/09/30 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
Python遍历文件夹 处理json文件的方法
2019/01/22 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
浅谈python中统计计数的几种方法和Counter详解
2019/11/07 Python
如何使用Python发送HTML格式的邮件
2020/02/11 Python
python同时遍历两个list用法说明
2020/05/02 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
名人演讲稿范文
2013/12/28 职场文书
工作决心书范文
2014/03/11 职场文书
村创先争优活动总结
2014/08/28 职场文书
销售员岗位职责范本
2015/04/11 职场文书
公司食堂管理制度
2015/08/05 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
中秋节英文祝福语句(14句)
2019/09/11 职场文书
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server
TV动画《政宗君的复仇》第二季制作决定PV公布
2022/04/02 日漫