개발 지식

인터페이스란, 인터페이스와 API의 차이

dev_tina 2024. 9. 4. 10:53

인터페이스, 그리고 인터페이스와 API (Application Programming Interface)의 차이에 대해 검색했다가 읽게 된 새로비님의 글. 인터페이스는 '상호작용하는 곳' 이라고 단순하게 정리해주셨다. 단순한 이 정리가 아주 마음에 든다.

 

인터페이스는 상호작용하는 곳이다. 

개발자가 말하는 인터페이스도 의미는 같다. 하지만 다른 프로그램 혹은 시스템으로 대상이 다를 뿐이다.

API는 다른 프로그램과 상호작용하는 곳이다. 상호작용할 때는 프로그램 코드를 쓴다.

출처:https://engkimbs.tistory.com/entry/인터페이스Interface-API-이것만-기억하면-된다#rp
 
[새로비:티스토리]


 

 

요새 계속 인포매티카에서 세일즈포스 REST API를 사용하는 작업을 진행하고 있다. 이를 구현할 때 Salesfore에서 REST API 에 관한 문서를 참고해서 명세를 맞춰야 한다. 이렇게 하면 인포매티카는 API를 사용하여 다른 프로그램인 세일즈포스에 접근하여 데이터에 대한 제어나 기능들을 사용할 수 있게 된다. (아무 시스템이나 접근하지 못하도록 하기 위해 세일즈포스 설정 작업도 필요하다)