设计模式(二)

“设计模式种类”

part 2:主要讲

装饰者模式p91
设计原则:类应该对扩展开放,对修改关闭
不修改现有代码情况下,可搭配新的行为,动态地将责任附加在对象上

装饰者和被装饰者达到类型匹配
可以用一个或者多个装饰者包装一个对象,在任何时候被装饰(运行时)