请问这张 java 集合类图中 Collection 和 Map 间的“Produces”是什么意思?

我在菜鸟教程看到了这张图片:

22436909cd9c896e0d512ed.jpg

请问这张 Java 集合类图中 Collection 和 Map 间的“Produces”是什么意思?

在我的记忆中,Collection 和 Map 没有关联吧。

  • UML
    5 引用 • 17 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    1732 引用 • 11426 回帖 • 583 关注

赞助商 我要投放

3 回帖
请输入回帖内容 ...
  • 88250

    “产生”的意思,就是 Map 会产生 CollectionCollection 会产生 IteratorList 会产生 ListIterator(图里是 LinkIterator,但我没找到该类)。这些接口的返回值里表示了这个产生关系,其他产生类没有画出来是因为和集合框架关系不大,所以简略了。

    1 回复
  • 其他回帖
  • 88250

    看接口方法的返回值

  • JellyfishMIX

    (惊讶)

    Map 会产生 CollectionCollection 会产生 IteratorList 会产生 ListIterator

    我印象里 MapCollectionIterator 没有继承或实现的关联呀,怎么能产生另一个呢?是不是我的 Java 基础太薄弱了,印象错了 qaq

    1 回复