top of page
  • thebaleuncoding

개발을 쉽게 하는 방법, API

일산개발자코딩테스트학원 일산대학생코딩학원 더바른코딩학원입니다.

Application Programming Interface의 약자입니다.

이름 그대로 애플리케이션 개발에 활용할 수 있도록 제공하는 인터페이스입니다.

식당에서 음식을 주문하는 상황을 생각해봅시다.

메뉴판에서 원하는 메뉴를 선택해 직원에게 주문하면

직원은 손님이 주문한 메뉴를 주방에 전달해줍니다.

우리는 이 세상의 모든 음식을 만들 수 없습니다.

그래서 먹고 싶은 음식이 생기면 식당에 찾아가서 주문하고,

요리사가 음식을 만들어 줍니다.


손님은 사용자, 메뉴판은 API, 주방은 라이브러리,

직원은 API와 라이브러리를 연결해주는 역할에 비유할 수 있습니다.

API는 라이브러리를 활용하는 지점을 제공해줍니다.

직원을 통해 주방에 메뉴를 전달하듯

API를 통해 라이브러리를 사용할 수 있습니다.

라이브러리를 사용할 때 모든 코드를 다 알 필요도 없고,

해당 코드들을 다 공개하지 않는 경우도 많습니다.

메소드 안의 코든 코드를 다 몰라도

이름과 매개변수만 있으면 라이브러리를 활용할 수 있습니다.

라이브러리는 도서관이라는 뜻입니다.

도서관에서 책을 빌려 보듯

코딩도 쉽게 하도록 라이브러리를 제공합니다.



라이브러리에는 자료형, 모듈, 예외 처리 방법 등

코딩할 때 사용할 수 있는 여러 자원들이 담겨 있습니다.




#API #라이브러리

더 알아보고 싶나요?

아래 링크로 이동하세요.

더 많은 내용 보기

조회수 21회댓글 0개

최근 게시물

전체 보기
bottom of page