外观模式
2024/5/16...小于 1 分钟
外观模式
也叫门面模式,英文全称是Facade Design Pattern。
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.
译文:门面模式为子系统提供一组统一的接口,定义一组高层接口让子系统更易用
假设有一个系统 A,提供了 a、b、c、d 四个接口。系统 B 完成某个业务功能,需要调用 A 系统的 a、b、d 接口。利用门面模式,我们提供一个包裹 a、b、d 接口调用的门面接口 x,给系统 B 直接使用。
门面模式的应用场景举例
解决易用性:门面模式可以用来封装系统的底层实现,隐藏系统的复杂性,提供一组更加简单易用、更高层的接口。 解决性能:把多个接口或步骤封装成一个向外提供 解决分布式事务:两个