책으로 연계된 Social Network Service 사이트를 만들어 보려고 한다. 우선, 개발하려는 기능은 책 추천 기능이다. 원하는 특징이나 분야를 입력하면 ChatGPT에서 책추천을 받고 추천된 책정보는 네이버BookAPI에서 가져오려고 한다. 구글링하여 ChatGPT와 네이버API에서 데이터를 가져오는 코드는 쉽게 구현하였으나 객체지향적이지 않다. BookSNS가 챗GPT와 네이버API와 직접 의존하기보다 중간에 모듈을 하나 두어야 확장성이 좋다. 1. OPEN API 모듈 만들기 BookSNS가 원하는 데이터를 요청하면 OpenAPI 모듈이 중간에서 매개하도록 구성했다. 이로써 챗GPT와 네이버BookAPI가 아닌 다른 OPENAPI가 추가되어도 중복코드를 작성하지 않아도 된다. 그럼 구체적인..