면접 질문지 소스
면접 질문 : API에 대해 간단히 설명해주세요.
람대리
2024. 4. 22. 09:02
728x90
API는 Application Programming Interface의 약자로 응용 프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다 - 위키백과
API는 식당의 점원 역할을 하고 있습니다. 손님이 점원에게 음식 주문을 하면, 주문을 받은 점원은 요리사에게 손님의 주문 사항을 전달합니다. 그리고 점원은 요리사에게 음식을 전달 받아 손님에게 전달합니다.
API는 손님(프로그램)이 주문할 수 있게 메뉴(명령 목록)를 정리하고, 주문(명령)을 받으면 요리사(응용 프로그램)와 상호 작용하여 요청된 메뉴(명령에 대한 값)를 전달합니다. 쉽게 말해 API는 프로그램끼리 서로 상호작용을 도와주는 매개체로 볼 수 있습니다.