Record value와 lifecycle entity는 변화의 의미가 다르다

식별자와 상태 전이가 중요한 객체를 record로 만들면 새 상태마다 전체 값을 교체해야 하고 수명 규칙이 숨습니다.

record value

구성 요소 기반 identity · 새 값으로 교체 · snapshot 필요

lifecycle entity

지속 ID · 명시적 상태 전이 · 일반 class

핵심: 구성 요소가 객체 전체를 설명하는 값은 record, 지속되는 식별자와 상태 전이는 일반 class로 둡니다.