设计模式之装饰者模式(Decorator Pattern)

装饰者模式是一种在框架中应用广泛的设计模式,在JavaAPI中文件流操作就应用了这样的模式,例如InputStream in = new BufferedInputStream(new FileInputStream(file));其中,BufferedInputStream被用来装饰FileInputStream,从而实现功能的扩展。装饰者模式满足“对修改关闭,对扩展开放”的OO设计原则,是一种很不错的设计模式。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzzpzj.html