First Class Collection(일급 컬렉션)
참조 객체지향 생활 체조 9가지 First Class Collection 소개 최근 DDD를 공부하면 일급 컬렉션이라는 단어가 나와 찾아보게 되었습니다. 일급 컬렉션은 마틴 파울러가 쓴 소트웍스 앤솔러지 : 소프트웨어 기술과 혁신에 관한 에세이의 객체지향 생활체조 파트에서 언급되는 8번째 규칙입니다. 일급 컬렉션이란? Collection을 Wrapping하면서, 그 외 다른 변수가 없는 클래스의 상태를 일급 컬렉션이라고 합니다. 예를 들어 아래의 좌측 코드를 우측 코드로 변경 된 것을 일급 컬렉션이라고 합니다. 그냥 봐서는 Emails라는 Class는 왜 만들어서 코드의 양만 늘어나게 했는지 의아해 할 수도 있습니다. 일급 켈렉션의 이점은 아래 같습니다. 1. 비즈니스에 종속적인 자료구조 상위 클래스(U..
2023.05.16