JS Facade(外观)模式

来源:互联网 发布:淘宝破碎群岛飞行成就 编辑:程序博客网 时间:2024/06/07 22:03

当创建外观时,向外界展示的外表可能掩盖了一个非常不同的现实。Facade模式为更大的代码体提供了一个方便的高层次接口,能够隐藏其底层的真实复杂性。可以把它想成是简化API来展示给其他开发人员,通常都是可以提供可用性。

模式图:


这使我们可以直接与Facade交互,而不是与幕后子系统交互。

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><div id="div1">111</div><script>function $(id) {return document.getElementById(id);}console.log($("div1").innerHTML);</script></body></html>