一、什么是设计模式
1、概念:设计模式是可重用的用于解决软件设计中一般问题的解决方案
2、设计模式是一种思想
3、可以方便进行沟通,为交流问题提供了通用词汇
二、设计模式的要素
1、模式名称
2、该模式所能解决的问题
3、解决方案
4、使用该模式后的效果(优点和缺点)
三、设计模式的好处
1、模式是行之有效的解决方法
2、模式的重用性高
3、模式易于沟通
四、常见的设计模式
1、单例模式
始终只返回一个实例
2、工厂模式
简单工厂模式(创建对象)
工厂模式(正则表达式的对象,来验证用户输入)
3、外观模式
4、装饰者模式
在不修改原来的基础上,添加新功能
5、适配模式
6、桥接模式
7、状态模式
8、观察者模式
var data = {
username : xxxx,
pwd:xxx
}
function ObjectToStr(){
}
ajax
param :
"username = xxxx&pwd=xxx"
var student = [
{name:"xx",age:"xx", sex:"xx"},
{name:"xx",age:"xx", sex:"xx"},
]
function dataAdapter(student){
return
}
var student = [
{stuName:"xx",stuAge:"xx", stuSex:"xx"},
{stuName:"xx",stuAge:"xx", stuSex:"xx"},
]
本文介绍了设计模式的基本概念,将其定义为一种可重用的软件设计解决方案,强调它作为一种通用交流语言的重要性。设计模式包括模式名称、问题描述、解决方案和应用效果。文章列举了如单例、工厂、外观、装饰者和适配等常见设计模式,阐述它们在软件开发中的作用和好处,旨在提升代码复用性和团队沟通效率。
4321

被折叠的 条评论
为什么被折叠?



