外观模式-12

发布时间 2023-06-23 17:39:54作者: CSloe

概述

外观模式 (Facade Pattern) 又称门面模式。它为多个子系统的接口提供了一致的访问接口,定义了高层接口,使得子系统更易于使用。

优点:使子系统易于使用,实现客户和子系统的松耦合关系,不影响客户直接使用子系统类。
缺点:一定程度上违反“开闭原则”。

图示:
image

引入抽象外观类一定程度上可以解决违反“开闭原则”的问题。
图示:
image

参考

[1]. 刘伟, 设计模式. 2011.