js초기에는 객체지향을 목적으로 하지 않았으나, prototype을 통해서 계속적인 연구가 진행되었고, class를 통해 본격적인 OOP를 실현할 수 있게 됨.
pseudo-classical