1급 커넥션 (1) 썸네일형 리스트형 [Java] 1급 커넥션 1급 커넥션이란?1급 컬렉션 (First-class Collection)은 소프트웨어 설계 원칙 중 하나로, 특정 도메인 객체를 관리할 때 컬렉션을 포장(wrapper)한 클래스를 사용하는 것을 의미합니다. 객체지향 설계의 응집도와 책임의 단일화(Single Responsibility Principle)를 강화하는 데 도움이 됩니다. 1급 컬렉션의 특징컬렉션 외에 다른 멤버 변수를 가지지 않음1급 컬렉션 클래스는 내부에 단일 컬렉션(리스트, 셋 등)만을 멤버 변수로 가지며, 불필요한 다른 필드를 포함하지 않습니다.불변 객체(Immutable)컬렉션 내부의 데이터는 외부에서 수정할 수 없도록 보장합니다. 따라서 읽기 전용으로 제공하며, 추가/삭제 작업은 새로운 객체를 반환합니다.컬렉션과 관련된 로직을 캡.. 이전 1 다음