► 하나의 모델이 되는 청사진을 만들고, (class)
그 청사진을 바탕으로 한 객체(Object)를 만드는 instance) 프로그래밍 패턴
ES5 클래스는 함수로 정의할 수 있습니다
ES6 에서는 class라는 키워드를 이용해서 정의할 수도 있습니다
► new 키워드를 통해 클래스의 인스턴스를 만들어낼 수 있습니다.
► 속성과 메소드
클래스에 속성과 메소드를 정의하고, 인스턴스에서 사용합니다
위와 같이 객체 지향 프로그래밍은, 현실 세계를 기반으로 프로그래밍 모델을 만들때에 유용합니다
► 클래스: 속성의 정의
► 클래스: 메소드의 정의
► 인스턴스에서의 사용 예시
► prototype? constructor? this?