![](/img/trans.png)
[英]Deque inherits from Queue; why is there no elementFirst()? To avoid duplication, shouldn't Java creators rename Queue methods to indicate position?
[英]Deque's methods and the methods inherited from Queue
如Deque的javadoc中所述, Last
方法( addLast
, removeLast
等)完全等效於Queue
方法。 因此我不清楚他們為什么在Deque
接口中聲明了Last
方法。 為什么不只在Deque
接口中使用Queue
的方法並聲明唯一的First
方法?
調用addLast
使您的意圖比add
更加清晰。 包含調用addFirst
和addLast
代碼比包含調用addFirst
add add
代碼更容易理解。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.