1.什么是代理设计模式 所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象. 这里举一个栗子:就拿我们平时租房子来举例子,好比租客和房主之间的关系,我们租房子往往不会挨个去找房东,而是通过中间的代理者,也就是中介完成,租客来间接的和房主接触,这个时候租客(Tenant)相当于用户.中介(AgencyProxy)相当于代理者.房主(Homeowner)相当于被代理者. 在代理模式中还分为两种模式:静态代理和动态代理,下面我们通过代码来演示以下两种代理方式. 2.…