代理模式和装饰器模式的区别

发布时间 2024-01-08 19:26:12作者: guoyu1

https://blog.csdn.net/jiadajing267/article/details/106750920 

  装饰器和代理模式均属于结构型模式,两者都是通过组合原对象的方式,实现对原对象功能额外的处理。两者应用点不同就是装饰器处理完整并不改变对象本身,但是代理模式借助对象功能完成某一流程。简单说装饰器模式为了增强功能,而代理模式是为了加以控制。