代理的目的是改变或传递控制链。 1.允许一个类在某些特定时刻通知到其他类,而不需要获取到那些类的指针。可以减少框架复杂度。 2.另外一点,代理可以理解为java中的回调监听机制的一种类似。 如有不当、错误之处,欢迎指正!