19. 프로토타입
프로토타입은 자바스크립트가 객체지향 프로그래밍을 지원하는 방식이다. 자바스크립트는 프로토타입 기반 객체지향 언어로 프로토타입을 통해 객체지향 프로그래밍을 가능하게 한다. 객체지향 프로그래밍 객체지향 프로그래밍은 프로그램을 명령어 또는 함수의 목록으로 보는 전통적인 명령형 프로그래밍의 절차지향적 관점에서 벗어나 여러 개의 독립적 단위, 즉 객체의 집합으로 프로그램을 표현하려는 프로그래밍 패러다임을 말한다. 객체지향 프로그래밍은 실세계의 실체(사물이나 개념)를 인식하는 사고를 프로그래밍에 접목하려는 시도에서 시작한다. 실체는 특징이나 성질을 나타내는 속성을 가지고 있고, 이를 통해 실체를 인식하거나 구별할 수 있다. 예를 들어, 사람은 이름, 주소, 성별, 나이, 신장, 체중, 학력, 성격 등 다양한 속성을..
2022. 7. 14.