结构型——Decorator(装饰模式)
Decorator 模式动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator 模式相比生成子类更为灵活。JAVA类库IO设计就采用Decorator 模式。

?
对于客户端来说,ConcreateComponent与Decorator的行为是一样的。可以在Decorator及子类中添加不同的行为。
源码如下:
我们可以继承FilterInputStream,并在自己的类中加入行为。装饰它
发布时间: 2012-10-28 09:54:44 作者: rapoo
结构型——Decorator(装饰模式)
Decorator 模式动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator 模式相比生成子类更为灵活。JAVA类库IO设计就采用Decorator 模式。

?
对于客户端来说,ConcreateComponent与Decorator的行为是一样的。可以在Decorator及子类中添加不同的行为。
源码如下:
我们可以继承FilterInputStream,并在自己的类中加入行为。装饰它