读书人

构造型Decorator(装饰模式)

发布时间: 2012-10-28 09:54:44 作者: rapoo

结构型——Decorator(装饰模式)

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

构造型——Decorator(装饰模式)

?

对于客户端来说,ConcreateComponent与Decorator的行为是一样的。可以在Decorator及子类中添加不同的行为。

源码如下:

我们可以继承FilterInputStream,并在自己的类中加入行为。装饰它

读书人网 >软件架构设计

热点推荐