타입스크립트 - 인터페이스
타입 별칭과 비슷하지만 '확장, 선언 병합, 다중 확장, 구현' 등 다양한 역할을 수행한다.타입별칭은 객체나 클래스가 아닌 일반적인 타입에 대한 것들에 중복됨을 줄이기 위해 사용한다고 생각하면 되고,인터페이스는 객체나 클래스 등에서 구조적으로 사용하기 위해 사용한다고 보면 된다.1. 선언 병합// 인터페이스 선언 병합 예시interface User { name: string;}interface User { age: number;}// 합쳐진 User 인터페이스는 다음과 동일하게 취급됩니다.const user: User = { name: "Alice", age: 30,};인터페이스를 동일한 이름으로 선언하지만 동일한 인터페이스로 취급하므로 확장하기가 쉬워진다.2. 확장 (상속)interface An..
2025. 2. 14.
최근댓글