사서의 도서 대여 작업 mvc 패턴사서가 도서 대여를 해주기 위해서는 유저의 정보를 받아야함. 우선 사서계정이 권한이 있는지 확인 → 사서의 세션정보 요청(getSession) → 정보 반환→ 가입한 회원인지 확인 → 회원정보 요청(getUserInfo) → 정보 반환 책의 정보 확인(getBook) → 책 정보 반환 → 책이 대여된 상태인지 확인→ 책이 있다면 대여해줌 getBook에서 대여여부 확인하려면 정규화 과정에 약간 어긋난다고함. 결합도 낮추는 법 : 인터페이스를 따로 만들어서 구현한다. 클래스에 커서대고 오른쪽 클릭 → Refactor → extract interface → 인터페이스를 만든다. 자동으로 원래 파일의 메소드들이 오버라이딩으로 바뀌고 인터페이스에서 정의가 된다.