装饰者模式
2016-12-23 本文已影响0人
lemonxian



Compoent:被装饰者基类
ConcreteComponent:被装饰者派生类
Decrtator:装饰者基类
装饰者的实质,其实是装饰品继承被装饰者,并持有(聚合,弱关系)被装饰者,然后对被装饰者进行装饰,
装饰方法重写,调用父类装饰方法。
Compoent:被装饰者基类
ConcreteComponent:被装饰者派生类
Decrtator:装饰者基类
装饰者的实质,其实是装饰品继承被装饰者,并持有(聚合,弱关系)被装饰者,然后对被装饰者进行装饰,
装饰方法重写,调用父类装饰方法。