代理模式主要利用代理,代理持有其他多方的对象,然后负责多个对象的通信和联系。
function a() {
this.talk = function() {
console.log('hello b i am sorry');
}
}
function b() {
this.talk = function() {
console.log('hello a i am sorry');
}
}
function proxy() {
this.a = new a();
this.b = new b();
this.talk = function() {
this.a.talk();
this.b.talk();
}
}
new proxy().talk();
function a() {
this.talk = function() {
console.log('hello b i am sorry');
}
}
function b() {
this.talk = function() {
console.log('hello a i am sorry');
}
}
function proxy() {
this.a = new a();
this.b = new b();
this.talk = function() {
this.a.talk();
this.b.talk();
}
}
new proxy().talk();