首页 > 代码库 > facade(外观)模式
facade(外观)模式
外观模式,该模式会触发一系列的私有行为,但用户不会接触到,我们让facade编程一个不需要关注实现细节,而且更容易使用的一个特性
<!DOCTYPE html><html><head> <title></title></head><body></body><script> var module = (function(){ var _private ={ i:5, get:function(){ return this.i; }, set:function(val){ this.i = val; }, run:function(){ console.log(this.i); }, jump:function(){ cosole.log(‘jumping‘); } }; return { facade:function(args){ _private.set(args.val); _private.get(); if(args.run){ _private.run(); } } }; }()); module.facade({run:true,val:10})</script></html>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。