인프런 커뮤니티 질문&답변
아이템 수정시 갑자기 고민이 됩니다
작성
·
205
2
예제에서는 책만 다뤄서 간단해 보였는데
Book, Movie , Album 모두 name , price , stockQuantity 를 가지고 있지만 각 엔티티 별로 가지고 있는 필드들이 모두 다른데요
아이템에 pk 를 제외하곤 모든 내용을 수정할 수 있다고 했을때 Item 클래스에 추상 메소드를 만들고 매개변수 로는 DTO 하나만 넘겨주려 합니다.
book , movie , album 클래스에서 추상 메소드를 Override 해서 만드는 방향으로 가져가야 할까요 ?
DTO
Controller
Service
Item
Book
답변 1
0
김영한
지식공유자
안녕하세요. 원석나님
너무 고민하기보다는 원석나님이 생각하시기에 가장 단순한 방법으로 시도해보시는 것을 권장합니다.
그래야 부딪히면서 더 배울 수 있으니까요.
실무에서는 상황마다 다르지만 복잡해서 결국 책, 영화, 앨범의 뷰, 컨트롤러 그리고 업데이트 로직도 모두 분리하게 될꺼에요.
감사합니다.






계속 고민하면서 배워야겠습니다 감사합니다 강사님 !!