【读书笔记】HeadFirst设计模式——代理和装饰者

代理——控制对主题的访问,有时控制主题的创建,完全代替主题,或者什么都不做,只是简单转发

装饰者——只添加新功能,不做其他控制

从使用者的角度看,代理一般不改变对象行为,装饰肯定会增加对象行为。

代理:

【读书笔记】HeadFirst设计模式——代理和装饰者_第1张图片

装饰者:

【读书笔记】HeadFirst设计模式——代理和装饰者_第2张图片

你可能感兴趣的:(first)