hyeonwooga.log
로그인
hyeonwooga.log
로그인
TypeScript #11 | Type 과 Interface
HyeonWooGa
·
2022년 8월 30일
팔로우
0
interface
type
typescript
0
TypeScript
목록 보기
12/16
Type (매우 다재다능한 키워드)
개요
원하는 대로 타입을 지정할 수 있습니다.
타입을 원하는 형태로 다양하게 지정할 수 있습니다. (+ type alias)
특정 값들을 지정해 줄 수도 있습니다.
상속과 비슷한 동작을 구현할 수 있습니다.
Interface (객체:
object
,
class
)
개요
객체(object, class)의 모양을 지정해주는데만 사용합니다.
상속을 사용할 수 있어 객체지향에 더 가깝습니다.
Type 과 Interface
비교
Type
Interface
차이점
원하는 모든 것(원시자료형, 값, 객체 자료형)
객체 자료형만
상속법
type <자식> = <부모> && {}
interface <자식> extends <부모> {}
장점
쓰임이 더 많습니다.
extends 키워드를 사용할 수 있습니다.
장점
할 수 있는 게 많습니다.
객체지향에 더 가깝습니다.
+
결론
둘 중 아무거나 사용해도 상관없습니다.
HyeonWooGa
Aim for the TOP, Developer
팔로우
이전 포스트
TypeScript #10 | 클래스 - 접근 제한자, 추상 클래스, 추상 메서드
다음 포스트
TypeScript #12 | 추상 클래스와 Interface
0개의 댓글
댓글 작성