代理模式 在代理模式(Proxy Pattern)中,一个类代表(增强)另一个类的功能。这种类型的设计模式属于结构型模式。 举个栗子: 传闻马云在上海买房子,但是马云可能不懂房地产但是自己钱多,这个时候马云找自己的小秘代自己就行了,因为小秘最懂这,只需要马云付款就ok。这个时候马云就是目标类,小秘就是代理类。和中介的性质相似。 **简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。** 代理模式的主要作用是扩展目标对象的功能,比如说在目标对象的某个方法执行前后你可以增加一些自
阅读全文