代理模式和装饰模式区别

代理和装饰做法是一样的。
只是对同一种做法的不同侧重点进行定义。

装饰一般用于继承的解耦,会增加一些新的方法,作为装饰方法。

代理则不增加新方法,会在被代理对象的行为前后加点料。代理上网就是一个典型,在上网前后加了点操作

个人见解仅供参考

原文地址:https://www.cnblogs.com/flying607/p/9415855.html