1. Interface란? 인터페이스는 객체, 클래스, 함수 타입을 지정하는 또 다른 방법 중 하나이다. //객체 타입을 지정하는 여러가지 방법 let person: { name: string; age: number } = { name: 'John', age: 30 }; type TPerson = { name: string; age: number }; let person: TPerson = { name: 'John', age: 30 }; interface IPerson { name: string; age: number; } let person: IPerson = { name: 'John', age: 30 }; 보통 인터페이스는 I 를 붙여 명명한다. interface I인터페이스_이름 { 속성?: 타입;..