본문 바로가기
이것저것정보

인터페이스와 API

by 꿈꾸는 시골남자 2018. 11. 19.

인터페이스: 정보의 공유경계,상호작용을 위한 접점, 매개체
ex) 컴퓨터와 사용자의 인터페이스 - 키보드, 모니터, 마우스등의 상호작용의 접접
ex)소프트웨어의 인터페이스 - 하드웨어와 운영체제사이, 운영체제와 응용프로그램의 사이, 객체지향프로그램에서는 객체와 메소드의 추상형

API : 운영체제 또는 프로그래밍언어에서 제공하며 해당운영체제와 언어 기능의 제어까지 가능한 인터페이스.
웹API는 기능과 정보의 제공과 공유라는 개념으로 살짝 다른개념
(ex)기상청은 기상청API를 오픈하여 네이버에서도 기상정보를 활용할 수 있다.), API 문서(document)를 통해 API의 적용방법, 적용에따른 결과를 설명한다.

결론 : 인터페이스는 상호작용의 접점, 공유경계라는 개념적 관점정도로 이해 (JAVA의 객체지향에서의 사용방법은 좀 다른 개념이긴 하지만, 인터페이스의 활용으로 개발효율성을 높이는...)
API는 실질적인 기능 활용의 관점.

'이것저것정보' 카테고리의 다른 글

Oracle License 정책  (0) 2018.11.19
오라클 유저 조회 하기  (0) 2018.11.19
자마린이란?  (0) 2018.11.19
솔루션이란?  (0) 2018.11.19
cmd창에서 usb포맷하기  (0) 2018.11.19