강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

호눅스님의 프로필 이미지
호눅스

작성한 질문수

타입스크립트 입문 - 기초부터 실전까지

실습 풀이 5 - 중복된 코드 제거 및 인터페이스 소개

todo 퀴즈에서 class를 사용하면 어떤 차이가 날까요?

해결된 질문

작성

·

226

2

퀴즈를 풀면서 중복코드가 보이길래 저는 class를 선언했습니다.

강사님 풀이에는 interface를 사용하셨는데, 둘 사이에 어떤 차이가 있을까요? 

답변 3

1

호눅스님의 프로필 이미지
호눅스
질문자

참 tsc로 생성된 코드를 읽어 봤는데 아무래도 interface를 사용하는게 깔끔하고 좋았습니다. 타입체킹의 용도로는 interface가 좋은 것 같아요.

1

호눅스님의 프로필 이미지
호눅스
질문자

https://github.com/honux77/learn-typescript-pangyo/blob/main/day6-src/1_todo/src/index.ts 여기에 있습니다. 이것저것 조금씩 수정해 봤어요.

강의가 간결하고 핵심을 알려줘서 너무나 제 취향입니다 ㅋㅋ. 감사합니다.

1

캡틴판교님의 프로필 이미지
캡틴판교
지식공유자

오 교수님! :) 작성하신 클래스 코드를 저도 좀 볼 수 있을까요? :) 클래스와 인터페이스의 차이점은 자바스크립트와 타입스크립트의 차이로 보시면 좋을 것 같아요. 인터페이스는 단순히 해당 데이터 구조에 대한 타입 정의이지만 클래스는 타입스크립트에서 타입 정의 뿐만 아니라 애플리케이션을 실행하는 코드까지 같이 정의할 수 있습니다 :) 질문하신 부분에 대해서 답변이 되었을까요? :)

그리고 교수님 정말 열심히 들어주시네요.. 넘 감사합니다 ㅜㅜ

호눅스님의 프로필 이미지
호눅스

작성한 질문수

질문하기