OutputStream作为接口

sgp*_*p15 9 java io interface

为什么java.io.OutputStream不将其建模为接口而不是抽象类?

我认为,接口可以证明对单元测试很有用.

Rom*_*n C 0

它被制作为抽象类,因此可以将其视为接口。

与此OutputStream不同的是interface,该类为 method 提供了默认实现write

  • 拥有抽象类而不是接口有什么优势?# (6认同)