Java 代理模式和装饰者模式的区别

装饰模式:以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案; 代理模式:给一个对象提供一个代理对象,并有代理对象来控制对原有对象的引用;html 装饰模式应该为所装饰的对象加强功能;代理模式对代理的对象施加控制,并不提供对象自己的加强功能程序员 两者的实现机制确实是同样的,能够看到他们的实例代码重复是不少的。但就语义上说,这二者的功能是相反的,模式的一个重要做用是简化其余程序员对你程序
相关文章
相关标签/搜索