API(Application Programming Interface), Java interface

jaeyong Lee·2023년 11월 8일
0

API 는 Application Programming Interface의 약자로, 인터페이스로서 서로 다른 프로그램들을 상호작용하기 위한 방법을 제공합니다.
이렇게 프로그램간의 상호작용함으로써 소프트웨어 요소들을 가져올 수 있습니다.

API(API, Application Programming Interface)는 인터페이스의 한 형태입니다.

API 인터페이스는 프로그램들끼리 대화하고 서로의 서비스를 요청할 때 사용하는 "약속"이라고 생각하면 됩니다.

예를 들어, 웹 API는 웹 서비스와 웹 애플리케이션 간에 데이터를 주고받고 서비스를 호출하기 위한 규칙을 정의합니다. 웹 API를 통해 다른 프로그램은 웹 서비스의 기능을 활용하거나 데이터를 요청할 수 있습니다.

더 나아가 다른 프로그램이 서로의 "언어"를 이해하고 데이터를 주고받을 수 있도록 하는 방법입니다. API 인터페이스는 다양한 분야에서 사용되며, 인터넷, 클라우드 서비스, 모바일 애플리케이션, 운영체제, 데이터베이스, 라이브러리 등에서 발견됩니다. API 인터페이스는 소프트웨어의 상호작용과 통합을 가능하게 하는 중요한 역할을 합니다.

API의 인터페이스와 Java interface의 차이는?

API의 "interface"와 Java 프로그래밍 언어의 "interface"는 이름이 비슷하지만 서로 다른 개념입니다.
API의 "interface"는 다양한 프로그래밍 환경에서 서로 다른 프로그램 간의 통신을 위한 인터페이스를 말하며, Java에서 interface는 클래스와 달리 추상 메서드만을 정의하고, 실제 구현을 포함하지 않는 다형성,추상화를 위한 인터페이스 입니다.

0개의 댓글