평소 TypeScript에서 데이터 구조를 정의할 때 주로 인터페이스를 활용했습니다.인터페이스는 타입의 형태를 정의하고 객체가 특정 구조를 따르도록 강제하는 강력한 도구입니다.하지만 이번 프로젝트에서는 도메인 주도 설계(DDD)의 핵심 개념중 하나인 Value Obje
Value Object는 도메인 주도 설계(Domain-Driven-Design,DDD)의 핵심 개념 중 하나로,어플리케이션에서 값을 표현하는 데 사용되는 불변 객체이다.이 개념은 단순한 값을 구조화 하여 오류 가능성을 줄이고,코드의 명확성을 높이는 방법을 제공한다.V