값 객체(Value Object)
💡객체 지향 프로그래밍에서 사용되는 개념인 값 객체(Value Object)에 대하여 기록하였습니다. Value Object값 객체는 객체 지향 프로그래밍에서 불변하며, 주로 고유한 식별자(ex> ID 값)이 없고 데이터 그 자체로 의미를 갖는 객체를 말합니다.두 객체가 같은 속성 값을 가지고 있다면 동일한 것으로 간주하며, 본질적으로 데이터를 담는 그릇으로 분류합니다.불변성값 객체는 생성된 이후 상태가 변하지 않는 특징이 있습니다.값 객체의 속성 값이 변경되면 새로운 값 객체를 생성해야 합니다.동등성두 값 객체는 그 속성 값이 같으면 동일한 것으로 간주됩니다.객체의 참조가 다르더라도 같다면 동일한 객체로 취급합니다.식별자값 객체는 식별자가 없으며, 데이터 자체가 중요합니다.그 데이터의 값이 같으면 두..