반응형 Entity1 VO, DAO, DTO, ENTITY 차이점 VO(Value Object) - 목적 : VO는 값을 나타내는 객체로, 주로 불변(Immutable)하게 구현되어 값의 변화를 방지하고 객체 간의 안전한 데이터 전달을 지원한다. - 특징 : - 불변성을 유지하며 주로 값(Attributes)을 가지고 있다. - 주로 도메인 모델에서 사용되며, 동일한 값을 가진 객체는 동등하다고 간주된다. - 비즈니스 로직이나 행위를 가지지 않고 데이터를 보관하며, 값의 일관성을 유지하기 위해 사용된다. public class AddressVO { private final String city; private final String zipCode; public AddressVO(String city, String zipCode) { this.city = city; th.. 2024. 1. 23. 이전 1 다음 반응형