구현 이름부터 고르지 않고 소비 코드가 필요로 하는 추상 연산을 먼저 적습니다.
List
Set
Map
Deque
핵심: 한 컬렉션에 모든 역할을 억지로 넣기보다 의미가 다른 인덱스를 분리합니다.