객체지향언어 #InstantiationPatterns #class #instance #ES6
자바스크립트(javaScript) Instantiation Patterns / 객체 지향 언어 / 인스턴스를 만드는 과정, class, instance
자바스크립트는 ES6에서 class 키워드가 추가되었다. ES5 자바스크립트를 사용했을 때 사용자 입장에서 아쉬운 부분들에 대해 보완되어 나온 게 ES6라고 생각하면 된다. class 키워드를 사용하여, 이전보다 간단하고 원활하게 객체의 재사용이 가능하다. 그렇다면 class 키워드의 추가가 있기 전까지 어떠한 방식으로 인스턴스를 만들었는 지에 대해 정리하고자 한다. four Instantiation Patterns - Functional - Functional Shared - Prototypal - Pseudoclassical 1. Functional // ES6 이전 변수 선언 시, var 키워드 사용 var Test = function() { var someInstance = {}; someInst..