idea继承图例说明:
Sink继承于Consumer,实际上就是比Consumer接口多了几个方法:begin、end、cancellationRequested ofDouble/ChainedDouble/ChainedReference都是Sink接口的内部接口,理解它们三者的继承关系对于理解整个sink接口有重要的作用。 首先,ChaindeDouble/ChainedReference是同级别的,一个是关于引用的链,另外一个是关于基本数据类型的链。其次ChainedDouble理解了之后,其余ChainedInt、ChainedLong接口理解起来也十分容器。最后,ChainedDouble实现了OfDouble接口,其余基本类型的链对象也有这样的继承关系。
继承说明: