이거 보고 정리
일급 컬렉션 (First Class Collection)의 소개와 써야할 이유
최근 클린코드 & TDD 강의의 리뷰어로 참가하면서 많은 분들이 공통적으로 어려워 하는 개념 한가지를 발견하게 되었습니다. 바로 일급 컬렉션인데요. 왜 객체지향적으로, 리팩토링하기 쉬운 코
jojoldu.tistory.com
정의 : Collection을 Wrapping하면서, 그 외 다른 멤버 변수가 없는 상태

이점
비지니스에 종속적인 자료구조
로또 과제에서 " 6개의 숫자로만 이루어져야 하고, 서로 중복되지 않아야 하는 " 자료구조
검증 로직 줄일 수 잇음
코드의 가독성 상승
Collection의 불변성을 보장
final은 불변이 아니고 재할당을 금지시킴 (추가 가능)
=> 컬렉션의 값을 변경할 수 없는 메소드가 없는 컬렉션 만들기
상태와 행위를 한 곳에서 관리
값과 로직이 함께 존재함
이름이 있는 컬렉션
굿
마지막 과제에 적용해보자!
'💾 Backend > 우아한 테크코스-프리코스' 카테고리의 다른 글
🪐우테코 프리코스🪐 - 4주차🚀 (0) | 2023.11.10 |
---|---|
🪐우테코 프리코스🪐 - 4주차 과제🔭 (0) | 2023.11.10 |
🪐우테코 프리코스🪐 - 3주차 과제🔭 (0) | 2023.11.07 |
🛸 도메인 로직에 대한 단위 테스트 (0) | 2023.11.05 |
🪐우테코 프리코스🪐 - 3주차🚀 (0) | 2023.11.02 |