ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • API
    공부 2023. 8. 28. 22:57
    728x90

    API(Application Programming Interface)란 ?

    응용 프로그램에서 사용할 수 있도록 운영체제 혹은 프로그래밍 언어가 제공하는 기능을
    제어할 수 있게 만든 인터페이스이다.

     

    Interface란?

    서로 다른 두 개의 물체가 상호 정보, 신호를 주고받는 데 필요한 접점이나 경계면을 말한다.
    즉 상호 간에 소통을 위해 만들어진 접점이다.

     

     

    Interface의 예시로 식당을 생각해보자. 음식점에 들어가서 주문하는 순서를 생각해보면 쉽게 이해가 간다!

     

     

    • 손님👨👩 / 점원(손님응대)🧍‍♀️/ 요리사🧑‍🍳
     1.  손님이 메뉴판을 보며 음식을 고른다.
     2.  점원이 주문받고 확인하여 요리사에게 요청한다.
     3.  요리사는 주문이 들어온 메뉴를 확인하여 음식을 만들기 시작한다.
     4.  완성된 요리를 점원이 확인하여 식기류와 함께 손님에게 전달한다.

     

     

      이 과정에서 점원은 손님과 요리사의 사이에서 소통을 위한 접점(Interface)이 되며

      우리가 흔히 사용하고 있는 키오스크, ATM, 스마트워치, 프로젝터 등도 Interface에 해당한다.

     

     

     

    728x90

    '공부' 카테고리의 다른 글

    Error Handling  (0) 2023.09.05
    Git 토큰 오류 해결(Support for password authentication was removed on August 13, 2021.)  (1) 2023.09.04
    Database Schema & table 구축  (0) 2023.09.03
    MySQL & RDBMS  (0) 2023.08.31
Designed by Tistory.