尽管Map接口和它的实现也是集合框架的一部分,但Map不是集合,集合也不是Map。因此, Map继承Collection毫无意义,反之亦然。

如果Map继承Collection接口,那么元素去哪儿?Map包含key-value对,它提供抽取key或 value列表集合的方法,但是它不适合“一组对象”规范。