一、什么是设计模式
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"},
]