Prototype 썸네일형 리스트형 Object-Oriented Programming과 JavaScript 객체 지향 프로그래밍을 정리해보고, 처음 접했을 때도 혼돈의 카오스였던 자바스크립트의 Prototype Chaining에 대해서 알아보자. 객체 지향 프로그래밍이란? OOP (Object-Oriented Programming)은 프로그램을 여러 개의 독립적인 단위인 객체들로 나타내는 프로그래밍 패러다임이다. OOP를 통해 데이터와 기능을 직관적으로 이해할 수 있고 반복적인 내용을 재사용하기 용이하다. 반대로 프로그램을 함수의 목록으로 보는 전통적인 방식을 절차 지향 패턴이라고 하며, 객체 지향 패러다임이 있기 전 대부분의 언어가 변수와 함수를 순차적으로 작동시키는 절차적 언어였다. 이름을 저장하고 인사하는 기능을 가진 객체를 하나 만드는 예시를 통해 일반 함수와 생성자 함수를 비교해보자. 일반 함수를 이.. 더보기 이전 1 다음