작성
·
25
·
수정됨
0
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예
[질문 내용]
단순 궁금증입니다.도메인 설계에서 여러 OrderItem을 만들 수 있도록 설계했으면서
정작 Service에선 한 개의 ItemId, count를 받게 하신건 의도하신건가요?
의도하신거였네요.
뒷 내용을 확인하지 않고 질문을 달았었네요..
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다.
JHL님, 강의에서 설명된 것처럼 도메인 설계에서는 여러 개의 OrderItem
을 받을 수 있도록 하는 유연성이 제공되었지만, 실제 서비스 구현에서는 하나의 ItemId
와 count
를 받도록 하고 있는 부분에 대해 의문이 있으시군요. 이는 강사의 의도된 설계입니다.
구체적으로, 예제에서는 간단하게 하나의 상품만으로 주문을 처리하는 것을 보여주고 있습니다. 이는 교육적인 목적에서 코드의 복잡성을 줄이고 학습자들이 더 쉽게 개념을 이해할 수 있도록 하기 위한 것입니다. 실제 어플리케이션에서는 여러 개의 상품을 한 번에 주문할 수 있도록 기능을 확장할 수 있으며, 이는 다수의 OrderItem
을 관리하기 위한 로직을 추가 구현하는 것으로 가능합니다.
관련된 이해를 돕기 위해, 유사한 질문에서 논의된 방법이나 사례를 참고하실 수 있습니다. 다음은 비슷한 궁금증에 대해 논의된 답변들입니다:
OrderService order메서드 관련 질문: 이 질문에서는 OrderService
의 order
메서드가 한 번에 여러 OrderItem
을 받아 처리하는 설계에 대해 설명합니다.
주문에서 orderItem: 여러 상품을 주문하는 경우에 대해 더 깊이 있는 접근 방식을 다루고 있습니다.
이러한 예시들을 참고하여, OrderService
가 여러 개의 OrderItem
을 처리하도록 변경하는 확장적인 구현을 고려해 보실 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.