오늘은 자바스크립트의 객체 지향 프로그래밍(OOP)에 대해 자세히 배우게 되었다. OOP는 예전에 클래스 기반 언어인 C++과 Java를 배우면서 접한 적이 있었는데 그로 인해 OOP는 클래스를 사용하는 것이라고 잘못 이해하고 있었다. 프리코스 때 자바스크립트의 OOP에 대해 살짝 언급되었고 관련 공부를 하면서 자바스크립트에는 클래스라는 개념이 없다는 것을 알게 되었고 클래스 없이 어떻게 OOP를 구현할 수 있지? 라는 의문이 갖고 넘어왔었는데 오늘 학습을 통해 자바스크립트는 Prototype을 활용해서 객체 생성과 상속을 가능하게 한다는 것을 알게 되었다.