Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.io体系结构:FilterI/OStream_Java_Java Io - Fatal编程技术网

java.io体系结构:FilterI/OStream

java.io体系结构:FilterI/OStream,java,java-io,Java,Java Io,就我们所见,FilterInputStreamclass扩展了InputStreamclass。这很简单,因为FilterInputStreaminstance“是一个”InputStream实例。但是在FilterInputStream类中还有一个类型为InputStream的字段,这意味着InputStream是FilterInputStream的一部分。他们同时使用组合和继承。这个决定解决了什么样的问题?为何这只是众所周知的图案吗?查阅装饰图案看看

就我们所见,
FilterInputStream
class扩展了
InputStream
class。这很简单,因为
FilterInputStream
instance“是一个”
InputStream
实例。但是在
FilterInputStream
类中还有一个类型为
InputStream
的字段,这意味着
InputStream
FilterInputStream
的一部分。他们同时使用组合和继承。这个决定解决了什么样的问题?为何这只是众所周知的图案吗?

查阅装饰图案看看