LinkedList를 인스턴스화하고 List 및 Dequeue 인터페이스의 메서드에 액세스해야하며 구체적인 구현을 입력하지 않으려는 경우 인터페이스간에 전송하려면 방법이 있습니까?List 및 DeQueue 메서드가 모두 필요할 때 java에서 LinkedList 사용
즉 :
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의 오리 - 타이핑 스타일 인터페이스가 매우 매력적이었던 이유가 있음을 알았다. –
감사합니다. 게으른 원숭이 –