
인터페이스
·
Typescript
인터페이스인터페이스는 객체의 구조를 정의한다.즉, "이 객체는 어떤 프로퍼티와 메서드를 가져야 하는가?"를 명확히 규정할 수 있어 타입 안정성과 일관성을 보장한다.이러한 특성은 특히 협업 시 코드의 신뢰성과 가독성을 높이는 데 매우 유용하다.interface 키워드로 생성한다.자바스크립트에서 비슷한 객체 구조를 만들 수 있지만, 런타임에서만 에러를 발견할 수 있다. 반면, 타입스크립트의 인터페이스는 컴파일 타임에서 타입 검사를 수행해, 더 안전한 코드를 작성할 수 있다. interface Person { name: string; age: number; welcome(text: string): void;}인터페이스의 이름은 대문자로 시작하는 것이 관례이다.프로퍼티 기본값은 정의할 수 없으며..