domain entity는 getter setter가 없다.
service단에서 처리하던 비즈니스 로직을 entity에서 처리하게 한다.
필드중에 따로 분리할 수 있는 불변객체는 분리하고 Embed한다.
이렇게 이해하고 있습니다.
여기서 질문은 DDD에서 엔티티를 생성할때는 생성자로 해야할하요 아니면 메서드를 만들어서 엔티티를 반환해야하나요.
도메인에 비즈니스 로직을 전부 넣으면 너무 복잡해질것 같은데 어떻게 생각하시나요?
service단에서 처리하던 비즈니스 로직을 entity에서 처리하게 한다.
필드중에 따로 분리할 수 있는 불변객체는 분리하고 Embed한다.
이렇게 이해하고 있습니다.
여기서 질문은 DDD에서 엔티티를 생성할때는 생성자로 해야할하요 아니면 메서드를 만들어서 엔티티를 반환해야하나요.
도메인에 비즈니스 로직을 전부 넣으면 너무 복잡해질것 같은데 어떻게 생각하시나요?
댓글 0