<body>
将请求与实现解藕并封装成独立对象,从而使不同的请求对客户端的实现参数化
就是:对一些操作的封装,并提供简单高效的api(接口)
大多数的命令在一定程序上是简化操作方法的使用
<div id='app'>测试</div>
<script>
let command = {
width(dom, width){
dom.style.width = width + 'px'
},
// 定义统一的接口
execute(name, dom, width){
this[name](dom, width)
}
}
command.width(app, 200)
command.execute('width',app, 500)
</script>
</body>
命令模式
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 解释器模式 在我们给定一个语言,并定义它的语法和一个解释器,这个解释器用来标识语言中的句子,就是所谓的解释器...
- 状态模式 不需要总结, 一句话就是说, 在不同的状态下, 执行不同的操作.例如, 转发按钮的onClick处理, ...
- 摘自《轻量级JavaEE企业应用》 代理模式 当客户端代码需要调用某一个对象时,客户端实际上不关心是否准确得到该对...
- #1.模板模式 一.模式定义 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的...