设计模式之装饰模式和代理模式区别与联系

你在一个地方写装饰,大家就知道这是在增加功能,你写代理,大家就知道是在限制 一、最常见的代理就是权限判断了,权限就肯定是限制了 二、装饰模式是指增强被包装对象的功能        代理模式是修改被代理对象的行为   三、例子:        1.装饰模式:对被装饰的对象增加额外的职责,满足里氏代换原则(子类可以代替父类)          如:杯子生产线,杯子必须可以装水,在生产线上可以给杯子涂颜
相关文章
相关标签/搜索