프록시 패턴
-
[디자인 패턴] 플라이급 패턴, 퍼사드 패턴, 프록시 패턴Web/JavaScript 2020. 2. 4. 19:22
플라이급 패턴 객체의 다양한 속성(변수) 중 동일하게 가질 속성(변수)은 프로토타입으로 만들고, 각자 다르게 설정할 속성(변수)은 객체의 생성자 함수에 포함시킨다. var Person = (function(){ var Person = function(name){ // 객체마다 다르게 가질 속성 this.name = name; } // 객체마다 동일하게 가질 속성 Person.prototype.age = 24; Person.prototype.greet = function(){ console.log('hello, my name is ' + this.name); } return Person; })(); 퍼사드 패턴 퍼사드(facade)는 외관을 의미하는데, 이는 객체를 만들어 사용할 때, 복잡하고, 세부적인 ..