浅谈js设计模式之代理模式

代理模式是一种非常有意义的模式,在生活中可以找到很多代理模式的场景。比如,明星都
有经纪人作为代理。如果想请明星来办一场商业演出,只能联系他的经纪人。经纪人会把商业演
出的细节和报酬都谈好之后,再把合同交给明星签。

var Flower = function() {};
var xiaoming = {
    sendFlower: function(target) {
        var flower = new Flower();
        target.receiveFlower(flower);
    }
};
var B = {
    receiveFlower: function(flower) {
        A.receiveFlower(flower);
    }
};
var A = {
    receiveFlower: function(flower) {
        console.log('收到花 ' + flower);
    }
};
xiaoming.sendFlower(B);

 

posted @ 2018-01-25 10:08  zt123123  阅读(113)  评论(0编辑  收藏  举报