【HeadFirst设计模式】第三章 装饰者模式
2017-05-17 本文已影响0人
刘刻
在设计一个类的时候,应该对扩展开放,对修改关闭。
在装饰者模式中,装饰者和被装饰对象都继承自同一个父类。这里之所以用继承而不是用实现接口,是因为为了保证装饰者和被装饰对象是同样的类型,而不是为了继承行为。
在设计一个类的时候,应该对扩展开放,对修改关闭。
在装饰者模式中,装饰者和被装饰对象都继承自同一个父类。这里之所以用继承而不是用实现接口,是因为为了保证装饰者和被装饰对象是同样的类型,而不是为了继承行为。