객체 지향 프로그래밍이 무엇인지에 대한 개념을 알아보자.
객체 지향 프로그래밍의 4대 특성인 캡슐화, 정보 은닉, 상속, 그리고 다형성에 대해 알아보자.
자바스크립트에서 객체가 어떻게 동작하고, prototype이 무엇인지 알아보자.
ES6 이전의 자바스크립트에서는 객체 지향 프로그래밍을 어떤 식으로 구현했는지 알아보자.
ES6 이후부터 지원되기 시작한 클래스 문법을 어떻게 활용하여 자바스크립트 객체 지향 프로그래밍을 할 수 있는지 알아보자.