生活中的代理 类(对象)代理模式 代理模式是面向对象编程中比较常见的设计模式. 1. 用户只关心接口功能,而不在乎谁提供了功能.上图中接口是 Subject 2. 接口真正实现者是上图的 RealSubject,但是它不与用户直接接触,而是通过代理. 3. 代理就是上图中的 Proxy,由于它实现了Subject接口,所以它能够直接与用户接触. 4. 用户调用 Proxy 的时候,Proxy 内部调用了 RealSubject.所以,Proxy 是中介者,它可以增强 RealSubject 操作…