TypeScript

상속과 구현

객체 지향 프로그래밍의 핵심 목표 중 하나는 코드의 재사용성과 확장성입니다. 타입스크립트 클래스는 이를 위해 상속(Inheritance)과 구현(Implementation)이라는 강력한 메커니즘을 제공합니다.

재사용성와 확장성를 중심으로 상속과 구현의 판단 흐름을 읽습니다.

1

상속 (Inheritance)

상속은 한 클래스(자식 클래스 또는 서브클래스)가 다른 클래스(부모 클래스 또는 슈퍼클래스)의 속성과 메서드를 물려받아 재사용하고 확장하는 개념입니다.

재사용성
2

구현 (Implementation)

구현은 클래스가 특정 인터페이스(Interface)에 정의된 모든 속성과 메서드를 반드시 갖추고 있음을 약속하는 개념입니다.

확장성
3

상속과 구현의 차이점 및 사용 시기

특징 상속 (extends) 구현 (implements) ...

상속(Inheritance)