목록VO (1)
공부 기록

✅들어가며 도메인 중심 설계를 포스팅하면서 공부했을 때, 데이터 중심 개발은 getter와 setter사용으로 캡슐화가 되지 않는 점을 단점으로 꼽으면서 도메인 중심 개발이 이를 보완할 수 있다고 하였다. 그런데 나는 배달 어플 프로젝트를 시작하며 객체 생성을 위한 클래스를 만들면서 Getter와 Setter를 이용하였다. (이 방법dl 이 아닌 다른 방법으로 클래스를 만들어 본 적이 없기도 하다;;) 그렇다면 도메인 중심 개발에서 클래스를 만들기 위해서는 어떻게 해야할까? 이를 알아보기 위해 Entity, DTO, VO에 대해 정리해 보았다. ✅DTO(Data Transfer Object) 계층(Layer) 간 데이터를 서로 주고받을 때 사용하는 객체이다. 로직을 가지고 있지 않으며, getter와 s..
프로그래밍/개발 지식
2024. 1. 16. 14:25