温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

web外观模式怎么理解

发布时间:2022-01-13 16:07:46 来源:亿速云 阅读:114 作者:iii 栏目:大数据

这篇文章主要介绍了web外观模式怎么理解的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇web外观模式怎么理解文章都会有所收获,下面我们一起来看看吧。

意图

为子系统定义一个高层次的接口,以提高易用性并降低耦合性。

动机

当我们向用户提供一个软件系统时,一般来讲接口越简单,它的使用就会越容易,和其他系统之间的耦合程度也会更低。

假设我们正在开发一个视频转换系统。一般来讲视频转换需要几个步骤:

  1. 打开转换源文件

  2. 选择合适的解码器

  3. 从源文件种读取视频信息

  4. 分离视频和音频

  5. 分别选择合适的视频和音频编码器

  6. 分别对视频和音频进行编码

  7. 合成视频和音频

  8. 输出到目标文件

这里的每一步,都需要在输出的容量,音质/画质,处理速度这些相互矛盾的要求中进行平衡,需要选择合适的功能模块并恰当地设定参数。这些决定都是相当的知识才能完成的。对于专业人士来说,这也许不算什么,但是对于一般用户来说,一方面没有那么多专业知识,另一方面也没有那么高的要求,他们要的只是一个足够好的结果,这种做法对他们来说太难了。

因此对于这样的复杂系统来说,除了提供详尽的,强大的接口来满足专业客户的要求之外,还要为一般客户提供一个高层次的,简单的接口。对于视频转换的例子,这个接口可能只要求客户提供输入文件和输出文件的类型以及用途(在电脑上,通过网络分享等)就可以进行视频格式转换了。

关于“web外观模式怎么理解”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“web外观模式怎么理解”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

web
AI