서브타이핑 vs. 상속 - 타입 시스템의 반례

ko생성일: 2026. 3. 12.

객체지향에서 서브타이핑과 상속의 차이, 메서드 오버라이딩 시 인자 타입의 변성으로 인해 발생하는 불건전성 문제를 C#, Eiffel, TypeScript, Swift 등의 예로 설명한다.