- 읽을 예정이거나 읽은 책들에 대한 정보를 관리하고 책갈피를 해놓는 독서 관리 프로그램
- Project1에서 json file을 다루는 기능을 추가했습니다. 왓챠미디아 북 페이지를 참고하여 만들었습니다 -> https://pedia.watcha.com/ko-KR/?domain=book
- 추가 : 새로운 도서 정보를 저장한다.
- 조회 : 전체 도서 목록을 보여준다.
- 수정 : 도서 정보를 수정한다.
- 책갈피 : 책에 책갈피를 표시한다(마지막 독서일, 읽은 페이지 수)
- 삭제 : 도서 정보를 삭제한다.
- 검색 : 검색한 단어가 들어가 있는 도서 정보들을 보여준다.
- 정렬 : 진행률로 정렬된 목록을 보여준다.
MVC 패턴
- BookModel : book에 대한 모델 관리
- BookView : console 창에 출력
- BookController : Data 관리