[자바스크립트] 상속과 프로토타입

박지원·2023년 3월 26일

1차 스터디

목록 보기
9/13

▷ 상속

객체 리터럴을 보완하고자 생성자 함수를 호출하여 여러 개의 인스턴스를 생성한다고 했다.

사용자에 입장에서는 이 부분이 효율적이지만, 컴퓨터의 입장에서는 여전히 사용자의 호출 횟수 만큼 프러퍼티나 메서드들이 중복되어 생성되어져 메모리 낭비라는 문제가 발생한다.

이런 메모리 낭비를 해결하기 위해서 상속이 필요하다.

각 인스턴스에서 사용되는 프러퍼티나 메서드들 중에서 중복되어지는 것들을 부모 객체에 집어넣고, 인스턴스들을 그 부모 객체로부터 상속받게 하면 프러퍼티나 메서드의 중복을 방지하여 불필요한 메모리 낭비를 막을 수 있다.

이걸 프로토타입으로 구현할 수 있다.

▷ 프로토타입

profile
NodeJS 백엔드

0개의 댓글