装饰者模式

来源:互联网 发布:编写软件怎么自学 编辑:程序博客网 时间:2024/06/06 07:05

装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。这里写图片描述
这幅类图以及上面的文字已经把设计模式的要点解释得很清楚了。这个实现中使用了继承,也可以使用接口实现。
装饰者模式会出现大量小类,这是其缺点。
java.io使用装饰者模式。

0 0
原创粉丝点击