여태 배운걸 돌아보는 시간. 알고 있지만 중요한 것, 새로 배운 것 위주로 정리하자.
객체 지향 프로그래밍은 일종의 패러다임이다. 지금 개발 환경에서 가장 보편적인 사고 체계다.
클래스와 인스턴스
프로토타입은 원형을 뜻한다. 왜 프로토타입이 쓰일까? 상속을 지원하는 방법이다.
클래스는 상속을 할 수 있다. 인스턴스 객체에 특정 프로퍼티에 접근할 때 해당 객체에 프로퍼티가 없으면 [[Prototype]] 내부 슬롯의 참조를 따라 상위 프로토타입의 프로퍼티를 순차적으로 검색한다.