1. 값 객체(Value Object)값 객체는 그 속성 값 자체에 의미를 두는 객체이다. 동일한 속성 값을 가지면 동일한 객체로 취급되며 주로 불변성을 가진다. 값 객체는 주로 숫자, 좌표, 날짜와 같은 간단한 데이터를 표현하는 데 사용된다. 예를 들어, (x=1, y=2)라는 좌표를 나타내는 객체가 두 개 있을 때 이 두 객체는 속성 값이 같기 때문에 동일한 것으로 간주된다. 2. 참조 객체(Reference Object) 또는 엔티티(Entity)참조 객체는 값 그 자체보다 고유한 식별자를 통해 구분되는 객체이다. 동일한 속성 값을 가지더라도 객체 자체가 다르다면 서로 다른 객체로 취급된다. 이러한 객체를 엔티티(Entity)라고도 부른다.참조 객체는 일반적으로 상태가 변할 수 있는 가변성(muta..