API(Application Programming Interface) 응용 프로그램에서 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 프로그램 간에 연결을 시켜주는 다리라고 생각하면 쉽다. 특징 uri 를 통해 데이터를 받는 형태가 많음 구현과 독립적으로 사양(사용법)만 정의되어 있다 API에 따라 접근 권한이 필요할 수 있다. ex) Kakao Map API, java API, 여러 기업들의 오픈 API Library 단어 뜻 그대로 도서관으로 생각해보면 쉽다. 필요한 책이 있으면 대여하기 위해 도서관에서 빌려오는 것처럼, 응용 프로그램 개발을 위해 필요한 기능을 가져다쓰는 소프트웨어 특징 독립성을 가진다. 다른 라이브러리를 의존하지 않는다. 응용 프로그램이 능동적으로 ..