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

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

1、代理模式的一般结构

 

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

 

 

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

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

 

 

 

 

 

posted @ 2019-09-28 14:55  遥远2  阅读(220)  评论(0编辑  收藏  举报