黑马程序员:java基础之装饰设计模式

上传:jane28562 浏览: 8 推荐: 0 文件:PDF 大小:37.2KB 上传时间:2020-12-30 07:15:25 版权申诉
一、什么是装饰设计模式 当想要对已有的对象进行功能增强时,可以定义类,将已有对象传入,基于已有的功能,并提供加强功能,那么自定义的类成为装饰类。 装饰类通常会通过构造方法,传递进来一个需要装饰的对象,然后基于这个对象,提供更强大的方法。 下面是装饰设计模式的一个例子,自己写的MyBufferedReader,并提供了myReadLine方法,IO包中类BufferedReader采用原理也是类似的。 /* 装饰设计模式:MyBufferedReader */ importjava.io.*; classMyBufferedReader { privateFile
上传资源
用户评论