1.代理模式定义 为其他对象提供一种代理以控制对这个对象的访问.代理对象起到中介服务,可以去掉功能服务和增加额外的服务. 其实按照官方的说法可能不太好理解,代理模式就好比我们生活中买票,一般情况下我们都会去火车站(原对象)买票,但是有的情况下可能我们离火车站比较远不方便去,那我们就会去火车票代售点去(我们的代理对象)买,在这里代售处就是对火车站的一个代理,可以实现卖票的功能,同时呢,代售处也有自己的额外的功能,比如火车票代售处买票需要额外的手续费,火车站能提供的所有服务代售处不是全有,比如代售处…