[Java] 일급 컬렉션(First Class Collection)이란?
객체지향설계 스터디를 참여하면서 정말 정말 부족한 점이 많다는 것을 깨닫고 있다. 특히 나는 객체지향적인 코드와 거리가 아주 먼 코드를 작성하고 있었다.. 덕분에 스터디가 많은 도움이 되고 있으며 이것들을 놓치지 않기 위해 정리하고자 한다. 그중 지난주 스터디에서 제일 많이 들은 일급 컬렉션을 정리하고자 한다. 일급 컬렉션이란? Colletion을 Wrapping 하면서, Colletion 외의 다른 멤버 변수가 없는 상태를 일급 컬렉션이라고 한다. 일급 컬렉션이란 단어는 '소트웍스 앤솔로지'의 객체지향 생활체조 파트에서 언급이 되어있습니다. 규칙 8 일급 컬렉션 사용이 규칙의 적용은 간단하다. 컬렉션을 포함한 클래스는 반드시 다른 멤버 변수가 없어야 한다. 각 콜렉션은 그 자체로 포장돼 있으므로 이제 ..