设计模式-门面模式与适配器模式
来源:互联网 发布:java.hhit.edu.cn 编辑:程序博客网 时间:2024/05/22 15:02
//门面模式var DED = window.DED || {}DED.util = {stopPropagation:function(e){if(e.stopPropagation){//w3 interfacee.stopPropagation();}else{//IE interfacee.cancelBubble = true;}},preventDefault:function(e){if(e.preventDefault){//W3e.preventDefault();}else{//IE interfacee.returnValue = false;}},stopEvent:function(e){DED.util.stopPropagation(e);DED.util.preventDefault(e);}}
//适配器模式var clientObject = {string1:'foo',string2:'bar',string3:'baz'};function interfaceMethod(str1,str2,str3){}//为了把clientObject作为参数传递给function clientToInterfaceAdapter(o){interfaceMethod(o.string1,o.string2,o.string3);}
/*门面模式与适配器模式区别从表面上看,适配器模式很像门面模式。他们都要对别的对象进行包装并改变其呈现的接口。二者的差别在与他们如何改变接口。门面元素展现的是一个简化的接口,它并不是提供额外的选择,而且有时为了方便完成常见任务它还会做出一些假定。而适配器则把一个接口转换为另一个接口,它并不会滤除某些能力,也不会简化接口。自己的话描述:门面为了更方面;适配器是不得已,老接口已经不可用了。*/
0 0
- 设计模式-门面模式与适配器模式
- TypeScript设计模式之门面、适配器
- TypeScript设计模式之门面、适配器
- TypeScript设计模式之门面、适配器
- TypeScript设计模式之门面、适配器
- TypeScript设计模式之门面、适配器
- TypeScript设计模式之门面、适配器
- 适配器模式之门面模式
- 设计模式-门面模式
- 设计模式--门面模式
- 设计模式--门面模式
- 设计模式----门面模式
- 设计模式:门面模式
- 设计模式:门面模式
- 设计模式,门面模式
- 设计模式 门面模式
- 设计模式-----门面模式
- 设计模式:门面模式
- input文件框选择本地图片后页面预览图片并获取图片长宽以及大小 图片上传前预览
- 关于写程序
- SubNode个数更新时F9DataGrid没有正确显示的问题
- 【jQuery 事件】事件 change() 方法
- SharedPreferences详解
- 设计模式-门面模式与适配器模式
- CoreData 深入理解5 Mapping Model
- Maven scope含义的说明
- C++编程练习(5)----“实现简单的循环队列的顺序存储结构“
- QT中MySQL驱动的编译
- 一个常见错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 如何学会编程
- livemail如何对QQ,163,GAMIL等邮箱进行设置
- 程序员永远的痛之字符编码的奥秘