如果我想實例化一個LinkedList並需要訪問List和Dequeue接口中的方法,並且不想鍵入具體實現並且不想要在接口之間進行投射,有沒有辦法?在Java中使用LinkedList時需要List和DeQueue方法
即:
LinkedList ll = new LinkedList(); // don't want to do this...
List ll = new LinkedList();
ll.peekFirst(); // can't access peekFirst method
((DeQueue) ll).peekFirst(); // Kinda ugly
我知道Go的鴨子式界面風格非常有吸引力。 –
謝謝你,懶猴 –