같은 동작을 보장해주는 애플리케이션인가?
api가 뭔뜻임?
익명(175.223)
2022-06-09 23:12
추천 0
댓글 24
다른 게시글
-
야이 씨발 좆밥 프론트 ㅅ ㅐ끼들아 [8]익명(175.210) | 22.06.09추천 12
-
딱 3키로만 뛰고 집 기들어와서 소주마실거다 [1]익명(223.38) | 22.06.09추천 0
-
깃헙 스타 개많이벌엇노 [17]Python(dlcjsdltlq) | 22.06.09추천 1
-
요즘도 재택 하는곳 많음? [8]익명(59.27) | 22.06.09추천 0
-
결혼하면 벌어지는 일 [1]익명(118.235) | 22.06.09추천 0
-
개발 일자리 거의다 si 아님? [4]익명(58.230) | 22.06.09추천 1
-
어린 애들의 불장난은 찰나의 촛불처럼 지나가고♥ㅅ♥(re2002) | 22.06.09추천 0
-
외국에서 일하는게익명(211.246) | 22.06.09추천 0
-
네카라쿠배는 솔직히 좀 고평가 되어있음 [3]익명(118.235) | 22.06.09추천 0
-
임베디드 보안 블루오션임? [6]익명(125.177) | 22.06.09추천 0
특정 동작을 보장하는 프로그램간의 시그니쳐
대응되는 개념이 ABI인데 ABI 용어자체를 잘 안쓰니 의미가 좀 중구난방하게 쓰이는 경향이 없잖아 있음
App layer 의 시그니쳐이기 때문에 언제든 바뀔 수 있다고 정의 할 수 있음
특정 동작을 보장해준다는 개념만 알고있음 되겠넹 ㄱㅅㄱㅅ
>>> 언제든 바뀔 수 있다고 정의 할 수 있음 <<< 이것도 중요하니 기억해줘 용어를 틀리게 사용 할 위험이 있음
하나 배워감 땡큐
인터페이스라는 게 가장 핵심이야
인터페이스가 구현된 객체가 같은 동작을 한다는걸 보장해주는거 아님??
api에서 인터페이스는 언어적인 그런 의미보다 사전적의미라
인터페이스는 서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고받는 경우의 접점이나 경계면이다. -위키-
프로그램이랑 프로그램이 연결되는 가장 바깥쪽 부분들이라 생각하면 이해하기 편할거야
언어적 의미로만 유추했네ㅠ ㄱㅅㄱㅅ
아니야 그건 리스코프 치환 원칙에 가까운 개념이고
다른 프로그램에서 어캐 로직 처리하고 구현했는 지 몰라도 내부적으로는 몰라도 쓸 수 있잖아? 뭐 그런 느낌이야
211.216 이 정정해준게 정확함
A사에서 만든 프로그램을 B사에서 사용 할 수 있도록 제한적으로 노출시키는 인터페이스 그게 곧 API라고 생각하면 될거임
예제까지 친절하네 오늘 프갤 천사표노
이해됐다 다들 고마워
하앙
API는 서버 단위 캡슐화야 ㅇㅅㅇ 객체지향의 캡슐화가 프로그램 단위라면 ㅇㅅㅇ
이렇게 생각하면 쉬움 ㅇㅅㅇ
API 내부는 작동을 모르지만 우리는 작동 내부를 걱정할 필요가 없는 거지 ㅇㅅㅇ
그리고 입력과 출력과 입력과 출력의 관계 이 3가지가 API 사양으로 나오는 거야..
굿! 대신 꼭 서버라기보단 서비스, 모듈이란 표현이 맞을 것 같기도 해요 다른 라이브러리로부터 제공되는 API도 있을 수 있어서