我感觉jdk的动态代理和spring的代理还有aop都是一种装饰着模式

上面的模式都是为目标类进行了功能增强,而不是提供了访问控制,所以就说明这些模式都是一种装饰着模式 ,那么问题来了 为什么他们会被认为是一种代理模式呢?期待大家讨论

人家说的最多的,代理模式和装饰者最大的区别,就是是不是运行时确定代理对象;
代理模式会对客户端隐藏真实对象的信息,装饰者模式往往是客户端自己传入具体的对象实例,不过这个标准是不是硬性的,那就不清楚了,
之前刷简书吧,在设计模式的有些书里面,类似于第二种的操作,也归到了代理模式