最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript设计模式系列八:外观模式

来源:动视网 责编:小采 时间:2020-11-27 19:57:01
文档

JavaScript设计模式系列八:外观模式

JavaScript设计模式系列八:外观模式:本篇文章给大家分享了JavaScript设计模式系列八:外观模式,有感兴趣的朋友可以看一下外观模式外观模式是指提供一个统一的接口去访问多个子系统的多个不同的接口,为子系统中的一组接口提供统一的高层接口。使得子系统更容易使用,不仅简化类中的接口,而且实
推荐度:
导读JavaScript设计模式系列八:外观模式:本篇文章给大家分享了JavaScript设计模式系列八:外观模式,有感兴趣的朋友可以看一下外观模式外观模式是指提供一个统一的接口去访问多个子系统的多个不同的接口,为子系统中的一组接口提供统一的高层接口。使得子系统更容易使用,不仅简化类中的接口,而且实


本篇文章给大家分享了JavaScript设计模式系列八:外观模式,有感兴趣的朋友可以看一下

外观模式

外观模式是指提供一个统一的接口去访问多个子系统的多个不同的接口,为子系统中的一组接口提供统一的高层接口。使得子系统更容易使用,不仅简化类中的接口,而且实现调用者和接口的解耦。
外观模式在我们的日常工作中十分常见。

我们来看一个例子:

// a.js
export default {
 getA (params) {
 // do something...
 }
}

// b.js 
export default {
 getB (params) {
 // do something...
 }
}

// app.js 外观模式为子系统提供同一的高层接口
import A from './a'
import B from './b'
export default {
 A,
 B
}
// 通过同一接口调用子系统

import app from './app'

app.A.getA(params);
app.B.getB(params);

与适配器模式的区别

适配器模式是将一个对象包装起来以改变其接口,而外观模式是将一群对象包装起来以简化其接口。
适配器是将接口转换为不同接口,而外观模式是提供一个统一的接口来简化接口。

文档

JavaScript设计模式系列八:外观模式

JavaScript设计模式系列八:外观模式:本篇文章给大家分享了JavaScript设计模式系列八:外观模式,有感兴趣的朋友可以看一下外观模式外观模式是指提供一个统一的接口去访问多个子系统的多个不同的接口,为子系统中的一组接口提供统一的高层接口。使得子系统更容易使用,不仅简化类中的接口,而且实
推荐度:
标签: 模式 js 设计模式
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top