门面模式的原理与实现
门面模式,也叫外观模式,英文全称是 Facade Design Pattern。在 GoF 的《设计模式》一书中,门面模式是这样定义的:
Provide a unified interface to a set of interfaces in a subsystem. Facade Pattern defines a higher-level interface that makes the subsystem easier to use.
翻译成中文就是:门面模式为子系统提供一组统一的接口,定义一组高层接口让子系统更易用。
即:定义一个接口, 合并子系统的多个接口。
门面模式的应用场景举例
- 解决易用性问题
- 解决性能问题
- 解决分布式事务问题
网友评论