DTO가 DTO의 데이터를 기반으로 파생 된 값을 반환하는 인스턴스 메서드를 가질 수 있습니까? 또는 DTO는 순수한 데이터 컨테이너 여야하며 (게터/세터 제외)?DTO에서 파생 값을 반환하는 인스턴스 메서드가있을 수 있습니까?
저의 순수 주의자는 비즈니스 로직이 그러한 방법을 사용하는 것이 쉽지 않다고 말합니다. 그러나 DTO가 (예를 들어) 응용 프로그램 계층에서 공유되는 경우 DTO에 이러한 메서드를 사용하는 인수가있을 수 있습니다.
이것에 대한 의견은 무엇입니까? 수용 가능한 상황이 있습니까? 아니면 이런 종류의 일이 피해야합니까? 그리고 왜/왜 안되죠?
좋은 질문입니다. 물어볼 예정이었습니다! – andy