Front-end/typescript1 [TypeScript] 인터페이스와 타입 앨리어스의 개념 | 인터페이스(interface)와 타입 앨리어스(type alias)의 차이 1. 인터페이스 (interface) 인터페이스(Interface)는 TypeScript에서 사용되는 중요한 개념으로, 객체의 구조를 정의하기 위한 것입니다. 주로 객체의 속성들의 타입과 메서드의 형태를 정의하는 데에 사용됩니다. 인터페이스를 사용함으로써 코드의 가독성을 높이고 유지보수를 쉽게 할 수 있습니다. - 주로 객체의 구조를 정의할 때 사용됩니다. - 객체의 속성 이름과 그에 상응하는 타입을 지정합니다. - 여러가지 타입을 갖는 프로퍼티로 이루어진 새로운 타입을 정의하는 것과 유사합니다. - 인터페이스는 확장(extends)이 가능합니다. - 구조적인 타입 검사(structural typing)를 수행하며 변수, 함수, 클래스에 사용할 수 있습니다. - 클래스에서 구현(implement)될 수 .. 2024. 2. 4. 이전 1 다음