标签:增强 功能 相同 编译 class 运行时 作用 缺点 编译器
当在代码阶段规定这种代理关系,Proxy类通过编译器编译成class文件,当系统运行时,此class已经存在了。这种静态的代理模式固然在访问无法访问的资源,增强现有的接口业务功能方面有很大的优点,但是大量使用这种静态代理,会使我们系统内的类的规模增大,并且不易维护;并且由于Proxy和RealSubject的功能 本质上是相同的,Proxy只是起到了中介的作用,这种代理在系统中的存在,导致系统结构比较臃肿和松散。
静态代理模式的优点:增强现有的接口业务功能方面有很大的优点。
静态代理模式的缺点:大量使用这种静态代理,会使我们系统内的类的规模增大,并且不易维护。
标签:增强 功能 相同 编译 class 运行时 作用 缺点 编译器
原文地址:https://www.cnblogs.com/speaj/p/13475285.html