我想了解一些关于ArrayObject
和ArrayIterator
类的东西
ArrayObject
: 这个类实现了IteratorAggregate
和Traversable
接口。既然IteratorAggregate
扩展Traversable
了自己,为什么ArrayObject
在它可以实现的时候同时实现IteratorAggregate
呢?
ArrayIterator
:如上,这个类实现了两者并Iterator
扩展了。Traversable
Iterator
当这些类可以实现扩展接口时,为什么要实现两个接口Traversable
?