【发布时间】:2020-02-13 13:45:48
【问题描述】:
我不明白为什么虽然 Deque 接口扩展了队列接口,但 Deque 接口重复了 Queue 方法。例如: 1. 为什么 Queue 接口在 getFirst 方法上声明,而不是“满足”与“元素”做同样的事情(并且继承自 Queue 接口)。如果我们看一下 LinkedList 类(它实现了 Deque 接口),元素方法的实现除了调用“getFirst”方法之外什么也没做。为什么 Deque 在 getFirst 方法上声明? 2.method peek(继承自 Queue 接口)与 peekFirst 方法具有完全相同的实现(似乎是复制粘贴)? 为什么 Deque 声明 peek 方法? 我可以找到另一个例子,但我认为我的情况很清楚,但我认为这就足够了
【问题讨论】:
标签: java collections interface queue deque