TypeScript Duck Typing (구조적 타입 시스템)Duck Typing은 "오리처럼 걷고 오리처럼 꽥꽥거리면 오리다"라는 철학에서 나온 개념입니다. TypeScript에서는 객체의 실제 타입이 아니라 구조(Shape)가 같으면 동일한 타입으로 취급하는 구조적 타입 시스템을 사용합니다.💡 Duck Typing의 핵심 철학함수가 "무엇을 할 수 있는지"에만 집중하고, "어떤 타입인지"는 신경 쓰지 않는 것입니다!🎯 핵심 개념Duck Typing의 동작 원리TypeScript는 타입의 이름이 아닌 구조를 기준으로 타입 호환성을 판단합니다.interface Person { name: string; age: number;}const user = { name: "홍길동", age: 28, hob..