装饰者模式 zhumeilu 2017-12-14 191 阅读1分钟 装饰者模式-动态的将责任附加到对象上,想要扩展功能,装饰者提供有别于继承的另一种选择. java 的io就是使用了装饰者模式.其中InputStream是一个抽象类,FileInputStream是InputStream的一个实现,而BufferdInputStream,LineNumberInputStream都是继承于FileInputStream. 装饰者模式就是将一个类传入到另一个类里面进行一些功能的增强,而且增强之后的类可以替换原来的类.