사서의 도서 대여 작업 mvc 패턴
사서가 도서 대여를 해주기 위해서는 유저의 정보를 받아야함.
우선 사서계정이 권한이 있는지 확인 → 사서의 세션정보 요청(getSession) → 정보 반환
→ 가입한 회원인지 확인 → 회원정보 요청(getUserInfo) → 정보 반환
책의 정보 확인(getBook) → 책 정보 반환 → 책이 대여된 상태인지 확인
→ 책이 있다면 대여해줌
getBook에서 대여여부 확인하려면 정규화 과정에 약간 어긋난다고함.
결합도 낮추는 법 : 인터페이스를 따로 만들어서 구현한다.
클래스에 커서대고 오른쪽 클릭 → Refactor → extract interface → 인터페이스를 만든다. 자동으로 원래 파일의 메소드들이 오버라이딩으로 바뀌고 인터페이스에서 정의가 된다.
'Developer Note > 국비과정 수업내용 정리&저장' 카테고리의 다른 글
24년 10월 18일 (1) | 2024.10.21 |
---|---|
24년 10월 17일 (1) | 2024.10.21 |
24년 10월 14일 (0) | 2024.10.21 |
24년 10월 11일 (0) | 2024.10.21 |
24년 10월 10일 (3) | 2024.10.10 |