• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

인터페이스와 타입별칭 차이점

21.03.04 15:36 작성 조회수 21

1

삭제된 글입니다

답변 1

답변을 작성해보세요.

0

안녕하세요 문수님, 좋은 질문이네요 :) 제가 강의에서 사용한 확장이라는 용어에 대한 정의를 좀 더 자세하게 설명했어야 하는 것 같아요. 혼란을 드려서 죄송합니다. 본문에 주신 코드는 인터섹션을 이용한 타입 확장입니다. 기존에 있는 타입의 정의를 넓힌다(타입 확장)라는 측면에서는 타입 확장이 맞습니다. 다만 강의에서 말씀드린 확장이라는 부분은 인터페이스는 상속이나 declaration merging을 이용해서 확장할 수 있는 특징을 말씀 드린 건데요. 타입 별칭은 다른 연산자 없이 타입 별칭 자체만을 가지고는 확장이 불가능 하다는 점을 비교해서 봐주시면 좋을 것 같습니다 :)