728x90 반응형 도메인 서비스 마스터1 22.01.29_[04DDD]부자연스러움을해결하는도메인서비스 도메인 개념을 녹이고 값 객체나 엔티티의 행동으로 구현하려면 어딘가 어색한 부분이 생기는 경우가 있음 이 어색한 느낌은 특히 도메인에서 일어나는 활동을 코드로 옮겼을때 자주 나타남 어색한 것을 해결하지 않고, 값 객체의 행동을 억지로 구현하면 객체의 책임이 왜곡될 수 있음 해결책은 어색한 느낌을 낳는 이 행동을 별도의 객체로 분리해 정의하는 것 그것이 도메인 서비스이다. 1. 서비스란? 소프트웨어 개발에서 말하는 서비스는 클라이언트를 위해 무언가를 해주는 객체를 말함 너무 광범위하기도 하고 도메인 주도 설계에만 초점을 맞춰도 서비스가 들어간 용어끼리 의미가 서로 다른 경우도 있어서 상당히 큰 혼란을 야기한다. 1.1 도메인 주도 설계에서 말하는 서비스 크게 두가지로 나뉜다. 첫 번째 도메인을 위한 서비스.. 2022. 1. 29. 이전 1 다음 728x90 반응형