UML-设计模式-本地服务容错-代理模式

在《本地服务容错-适配器+工厂模式》中,总是优先尝试本地服务。但是,有时候需要先尝试外部服务,然后才是本地服务。GoF的代理模式可以解决这个问题。

1、代理模式的一般结构

2、使用代理模式解决本地服务容错

代理模式:代理类和被代理类,接口相同。

适配器模式:接口可不相同,主要是为了兼容老系统接口。

猜你喜欢

转载自www.cnblogs.com/yaoyuan2/p/11603128.html