代理模式的实现和visitor实现有一曲同工之妙。这里就不多说了,也是实现set_delegate接口,以及回调函数处理接口。

主要区别在于:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

visitor主要是把信息回调之后就不管了。

代理模式主要:如果底层出现了问题(通常做error处理)调用上层接口处理,然后在处理的结果返回给底层。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄