핵심 요약
올리브영의 글은 타입스크립트의 타입 시스템과 구조적 타이핑의 서브타입 관점을 통해 다형성의 실무 활용과 안전한 설계 방법을 제시한다.
주요 경험
- 구조적 타이핑의 원리와 서브타입 관계를 예시로 설명
- TodayProduct가 Product의 구조를 확장하는 사례로 재사용과 확장을 보여줌
- 함수 타입의 서브타입 관계와 변성 개념 이해를 돕는 설명
얻은 인사이트
- 구조적 타이핑은 타입 간 대입의 유연성을 제공해 재사용성을 높인다
- 공통 구조를 공유하는 타입 간의 대입이 가능해 유지보수성과 확장성을 향상시킨다
- 매개변수 타입의 서브타입 관계를 이해하면 함수 설계에서 다형성을 더 효과적으로 적용할 수 있다



