1급 컬렉션 (1) 썸네일형 리스트형 1급 컬렉션 1. 1급 컬렉션?1급 컬렉션은 컬렉션(List, Set, Map 등)과 관련된 로직을 객체로 캡슐화한 설계 패턴. 단순히 컬렉션을 직접 사용하지 않고, 컬렉션을 감싸는 객체를 만들어 그 안에 데이터를 관리하고 관련된 로직을 함께 넣는 방식2. 1급 컬렉션 vs VO(Value Object)구분1급 컬렉션VO(Value Object)의미컬렉션을 감싸는 객체단일 값을 표현하는 객체구조컬렉션(List,Map,Set 등)을 내부에 포함단일 값(숫자, 문자열 등)을 내부에 포함목적컬렉션과 관련된 로직 캡슐화값 자체의 의미 부여 및 불변성 유지3. 특징컬렉션을 포함한 클래스컬렉션(List, Set, Map 등)을 감싸는 하나의 객체로 설계컬렉션 외에 다른 필드는 존재해선 안됨불변성 유지컬렉션은 final로 선언하.. 이전 1 다음