키워드 type interface 선언 가능한 타입 모든 타입 객체 확장 방법 & extends 선언적 확장 불가능 가능 확장 성능 모든 구성요소에 대한 타입을 체크 컴파일 시 상대적으로 성능 ↓ 타입 체크 연산 비용을 줄이기 위해 중간 결과를 캐싱하여 성능 ↑