public class LinkedList /* extends 생략 */ { /* 기타 멤버 생략 */ private static class Node { E item; Node next; Node prev; Node(Node prev, E element, Node next) { this.item = element; this.next = next; this.prev = prev; } } } 위와 같이 자바 컬렉션 LinkedList의 내부를 보면 Node 중첩 클래스를 확인할 수 있다. Node 클래스 설계 궁금증 중첩(내부) 클래스 Node 클래스는 LinkedList에서만 사용하기 위해 LinkedList의 중첩 (내부)클래스로 구현함으로써 LinkedList의 순기능으로 높은 응집도를 갖게 된다. s..