代理模式是我们写代码过程中经常使用的模式,其通常由两部分构成,即代理类和委托类,他们对外暴露同样的业务方法(即实现相同的接口)。委托类是实际进行业务操作的类,代理类中会封装一个委托类实例,对业务方法的处理就是转调委托类实例相应方法。实际使用中,用户得到的是代理类实例,那为什么要在委托类上封装一层呢?我们先看一个实际生活的例子吧。代理模式是我们写代码过程中经常使用的模式,其通常由两部分构成,即代理类和委托类,他们对外暴露同
代理模式是我们写代码过程中经常使用的模式,其通常由两部分构成,即代理类和委托类,他们对外暴露同样的业务方法(即实现相同的接口)。委托类是实际进行业务操作的类,代理类中会封装一个委托类实例,对业务方法的处理就是转调委托类实例相应方法。实际使用中,用户得到的是代理类实例,那为什么要在委托类上封装一层呢?我们先看一个实际生活的例子吧。代理模式是我们写代码过程中经常使用的模式,其通常由两部分构成,即代理类和委托类,他们对外暴露同