19 lines
561 B
Markdown
19 lines
561 B
Markdown
1️⃣ **식별자(ID)가 없음**
|
||
|
||
- 값이 같으면 같은 객체로 취급됨.
|
||
|
||
- `equals()`와 `hashCode()`를 오버라이드하여 값 비교 가능.
|
||
|
||
|
||
2️⃣ **불변(Immutable) 객체**
|
||
|
||
- 상태가 변경되지 않음.
|
||
|
||
- 값을 변경하려면 **새로운 객체를 생성해야 함**.
|
||
|
||
|
||
3️⃣ **부모 객체(Entity) 내부에서 사용됨**
|
||
|
||
- 엔티티와 달리 ==독립적으로 존재하지 않고, 엔티티의 일부로 포함됨==
|
||
|
||
- 예를 들어, `InboundShipment` 엔티티가 `Address` VO를 포함할 수 있음. |