First Class Collection, 일급 컬렉션이란 무엇일까? Collection을 Wrapping 하면서, 그 외의 다른 멤버 변수가 없는 상태를 일급 컬렉션이라고한다. 이는 두 그룹을 같은 묶거나 그룹의 각 원소에 규칙을 적용하는 동작을 처리할 수 있다. 각설하고 일급 컬렉션을 예제 코드로 만들어보고 왜 일급 컬렉션을 사용해야하는지를 알아보자. List cars = new ArrayList(); Car 객체 인스턴스를 담는 cars라는 List를 생각해보자. 이를 일급 컬렉션으로 한번 감싸서 사용하면 아래와 같이 만들 수 있다. public class Cars { private final List cars; public Cars(List cars) { this.cars = cars; } } 이..