프로토타입
-
[javascript] 48. 객체 프로토타입(Object prototype) - 자바스크립트 강좌 JS / CSEWeb/JavaScript 2015. 6. 13. 15:32
JavaScript Object Prototypes 모든 자바스크립트 객체는 프로토타입을 갖습니다. 프로토타입 또한 객체 입니다. 모든 자바스크립트 객체는 그들만의 프로토타입으로 부터 속성과 메소드를 물려 받습니다. 1. Creating a Prototype 프로토타입 객체를 생성하는 일반적인 방법은 객체 생성자 함수를 사용하는 것입니다: 생성자 함수와 함께, new 키워드를 통해서 같은 프로토타입 객체를 생성할 수 있습니다: 123456789101112131415161718192021222324 function person(first, last, age, eye) {this.firstName = first;this.lastName = last;this.age = age;this.eyeColor = ey..
-
[Design Pattern] 프로토타입(Prototype) 패턴 - 디자인 패턴CSE/Design Pattern 2015. 6. 13. 10:26
Pattern #3 프로토타입 패턴 런타임에 그 타입이 결정되는 거의 동일한 객체의 집합을 만들려고 할 때 적용. 가정 - 프로토타입이 될 인스턴스르 이미 알고 있어야 한다. - 새로운 인스턴스가 필요할 때 언제든지 이를 클론화 인스턴스 만드는 법 - New Something(); - MyPart anotherMyPart = MyPartPrototype.clone(); 동기 A회사는 자사의 주력 제품인 "보고서 관리 Class Library"의 upgrade 프로젝트를 결정했으며, 그 개발 팀의 시스템 설계자로 당신이 선발되었다. upgrade는 주로 고객(library를 이용하는 개발자)의 불만사항을 해결하는데 초점이 맞추어져 있다. - 보고서 관리 Class Library의 현재 상황 개발자는 실제..