代理模式
代理模式可以用于增强一个类(真实对象的功能) 比如,一个对象具有销售的方法,接收一个价格,返回一个被销售的物品, 我们使用代理对象可以对这个销售方法的参数进行增强,可以加价销售,可以对这个方法的返回值进行增强,比如附带一下赠品,可以对这个方法的方法体进行增强,比如详细的销售流程扥等,相比于装饰者模式来说,代理模式更能胜任这种情况的需求。
代理模式又分为静态代理,和动态代理
静态代理: 有一个类文件来描述代理模式
动态代理: 动态的在内容中生成代理类,类文件会在内存中动态生成
代理对象和真实对象(被代理对象)需要实现共同的接口
以上是我听网课对代理我是的一点笔记,有不对的地方,希望在以后的学习中能及时认识到!