웹개발/TypeScript
타입스크립트 | 인터페이스 이해하기(feat 덕 타이핑)
인터페이스란 무엇일까요? 인터페이스는 TypeScript에서 중요한 역할을 합니다. TypeScript 컴파일러는 타입을 통해 프로그램을 검사하고 올바르게 사용하고 있는지 확인합니다. 그리고 인터페이스를 이용하여 타입을 정의할 수 있습니다. 인터페이스가 무엇인지와 인터페이스가 필요한 이유를 알아보도록 하겠습니다. 1. 인터페이스 란? 인터페이스란 무엇일까요? 인터페이스는 일종의 계약과 같습니다. 타입을 정의하는 계약입니다. 컴파일러는 타입 확인을 통해 계약을 시행합니다. 예를 들어 일부 코드가 타입에 정의되지 않은 속성이나 메서드를 참조할 경우 발생하는 에러를 생각해 볼 수 있습니다. 즉 인터페이스는 타입을 사용할 수 있는 방법과 사용할 수 없는 방법을 정의하는 계약입니다. 인터페이스는 사용자 지정 타입..
2022. 8. 1. 16:22
최근댓글