装饰器模式:增强效果,将继承父接口,赋予更过的功能。
public
class FilterInputStream extends InputStream {
// ....
}
public
class BufferedInputStream extends FilterInputStream{
//BufferedInputStream 赋予 InputStream 更多的功能,可以读取的内容保存在内存中,提高性能。
}
适配器模式:将两个接口合到一个接口,将两个不同的接口可以一起使用
public class InputStreamReader extends Reader {
public InputStreamReader(InputStream in) {
// Reader 和 InputStream 可以一起使用,输入字节,转换成字符。
}
}