装饰模式:动态的给一个对象添加额外的职责
优点:以调用者透明的方式,动态的改变对象的行为
使得装饰对象和主题对象独立,降低耦合性
装饰模式跟静态代理模式方式非常类似,而关注点不同,装饰模式关注点是对对象行为的增强和减弱,可能会改变主题对象的默认行为,而静态代理模式只是对主题对象的访问控制,不会干预对象的默认行为。
标准类图:
装饰模式:动态的给一个对象添加额外的职责
优点:以调用者透明的方式,动态的改变对象的行为
使得装饰对象和主题对象独立,降低耦合性
装饰模式跟静态代理模式方式非常类似,而关注点不同,装饰模式关注点是对对象行为的增强和减弱,可能会改变主题对象的默认行为,而静态代理模式只是对主题对象的访问控制,不会干预对象的默认行为。
标准类图: