[typescript] 12. interface (인터페이스)와 추상 Class 차이 1. interface(인터페이스) 1) 개념 interface는 A와 B 간의 통신규약(약속)입니다. 그래서 interface에는 선언만 존재합니다. 좀 더 풀어서 설명을 하면, 프로그래머 A와 B가 총을 개발한다면 아래 와 같이 기능 개발을 따로 할 수 있습니다. - A : 총의 기능을 만듭니다. - B : 총을 실제로 사용하는 부분을 만든다. 그런데 개발 시간이 촉박하여 A와 B는 동시에 개발을 해야 한다고 할 때, A, B는 서로 공통적으로 사용할 부분을 미리 선언을 합니다. 여기서 미리 선언하는 정보를 모아 둔 것을 interface라고 합니다. A, B는 interface를 사용하여 서로 개발을 진행 후 B는..