外观模式(个人总结,仅供参考)

模式定义


为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 ——《设计模式》GoF

个人理解

外观模式实际上解决的问题就是通过制定一个稳定的外观类,将子系统与外部系统相互隔离,使得外部对子系统的使用只能通过外观类来完成。
这样做的好处就是,子系统的迭代(或者说变化)不会影响到外部系统。同时这也使得调用端无需了解子系统的内部原理,只需通过外观类就能对子系统进行使用。
它适用于存在复杂或容易发生变化的子系统的场景。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容