728x90
300x250
JavaScript에서 상속은 객체지향 프로그래밍의 핵심 개념 중 하나로, 클래스가 가지고있는 속성과 메서드를 다른 클래스가 상속받아 재사용하는 걸을 의미한다.
이를 통해 코드의 재사용성을 높이고, 계층 구조를 형성하여 프로그램을 구조화할 수 있다.
ES6(ECMAScript2015)부터 JavaScript에 공식적으로 클래스가 도입되었으며, 클래스 상속도 이를 기반으로 구현된다.
사용예시
일반적인 테레비의 기능을 상속받아 스마트 테레비를 만들 거나, 일반적인 정수기의 기능을 상속받아 얼음이 나오는 기능을 추가할 수 있다.
클래스 상속 기능 특징
1. 코드 재사용
먼저 상속을 사용하는 가장 큰 이유는 코드를 재사용하기 위함이다. 상속을 사용하면 코드 복사 없이 자식 클래스 요소에스 부모클래스 요소를 사용할 수 있다.
2. 중복 코드 제거
클래스 상속을 활용하면 불필요한 중복코드가 없는 깔끔한 코드를 만들 수 있다.
3. 확장
클래스를 상속하면 코드를 쉽게 확장할 수 있다.
728x90
반응형
'javaScript' 카테고리의 다른 글
.call() 메서드 (0) | 2023.12.27 |
---|---|
Object.create() (0) | 2023.12.25 |
캡슐화 자바스크립트에서 사용방법 (0) | 2023.12.11 |
접근 지정자(Access Modifiers) (0) | 2023.12.08 |
자바스크립트에서 추상화 (0) | 2023.12.07 |
댓글