代理模式和装饰模式的异同点

代理模式和装饰模式的代码实现方式很相同,主要不一样点是代理模式关注与被代理对象行为的控制,然而装饰模式关注于在一个对象上动态的添加方法。代理 代理模式能够对客户端隐藏被代理对象的具体实现,代理模式的时候经常是在一个代理类中建立一个对象的实例,当使用装饰模式的时候,将原始对象转为一个参数传递给装饰者的构造器中对象
相关文章
相关标签/搜索