如 Deque's javadoc 中所述,Last
- 方法(addLast
,removeLast
等...)完全相同于Queue
方法。因此,我不清楚为什么他们在Last
界面中声明了Deque
- 方法。为什么不只是使用Queue
界面中的Deque
方法并声明唯一的First
- 方法?
答案 0 :(得分:1)
调用addLast
会使您的意图比add
更清晰。包含对addFirst
和addLast
的调用的代码比包含addFirst
添加add
调用的代码更容易理解。