[Javascript] 생성자 패턴을 팩토리 패턴과 비교해서 알아보기


[Javascript] 생성자 패턴을 팩토리 패턴과 비교해서 알아보기

[Javascript] 생성자 패턴을 팩토리 패턴과 비교해서 알아보기 생성자/인스턴스? 객체지향 프로그래밍입니다. 객체를 생성하는 함수를 생성자(constructor) 함수라고 부릅니다. 함수 이름 첫 글자를 대문자로 표기하는 것이 규칙입니다. this, new를 사용합니다. new를 이용하여 함수처럼 호출합니다. 생성자 함수가 다른 언어의 class의 역할을 대신합니다. 팩토리 패턴? 우선 아래와 같이 팩토리 패턴과 Object.create()를 이용하여 프로토 타입을 적용한 패턴 예제를 먼저 보겠습니다. let prototype = { type: 'friend', personality: function() { console.log('nice'); } } function friendMaker(name,..


원문링크 : [Javascript] 생성자 패턴을 팩토리 패턴과 비교해서 알아보기