Interface (1) 썸네일형 리스트형 [TypeScript] type VS interface type은 TypeScript에서 타입 별칭(Type Alias)을 정의할 때 사용되는 키워드로 유연성에 그 특징이 있습니다 둘 다 타입 체킹에 사용되며, 객체의 형태를 정의할 수 있고, 제네릭 사용 가능하다는 공통점이 있지만역시나 각자 차이가 있습니다. interface Box { value: T;}type Box = { value: T;} 일단 interface 로 정의하면 객체의 타입을 명확하게 정의할 수 있습니다.( 객체 지향적입니다)그리고 여러 클래스가 구현해야 하는 구조를 다수의 인터페이스로 정의할 수 있습니다.class Person implements Aaa, Bbb {}(자바처럼 여러 interface를 implements 하는 게 가능합니다) 그 외 차이점은 크게 5가지를.. 이전 1 다음