인프런 커뮤니티 질문&답변
IModelWithId 와 IBasePaginationRepository 의 역할이 궁금합니다.
해결된 질문
작성
·
271
·
수정됨
답변 1
1
코드팩토리
지식공유자
안녕하세요!
IModelWithId를 이용하는 첫번째 이유는 말씀하신 부분이 맞습니다.
하지만 추가적으로 paginate 함수를 작성할때 입력될 모델이 id 값이 필수로 존재하니 이를 이용해서 다음 페이지를 가져올 수 있도록 효율적인 일반화된 코드를 작성 할 수 있습니다!
기능적인 상속을 진행할때는 보통 비슷한 이유로 사용하게 됩니다!
감사합니다!





