设计模式之代理模式
来源:互联网 发布:大学生在知乎怎么赚钱 编辑:程序博客网 时间:2024/05/18 02:53
//为其他对象提供一个代理以控制对这个对象的访问// 先声明美女对象var Girl = function (name) { this.name = name;};// 这是duduvar Dudu = function (girl) { this.girl = girl; this.sendGift = function (gift) { console.log("Hi " + girl.name + ", dudu送你一个礼物:" + gift); }};// 这是xiaomingvar Xiaoming = function (girl) { this.girl = girl; this.sendGift = function (gift) { console.log("Hi " + girl.name + ", xiaoming送你一个礼物:" + gift); }};// 大叔是代理var ProxyTom = function (girl, dudu) { this.girl = girl; this.sendGift = function (gift) { dudu.sendGift(gift); // 替dudu送花咯 }};var girl = new Girl('女神');var dudu = new Dudu(girl);var xiaoming = new Xiaoming(girl)var proxyTon = new ProxyTom(girl, xiaoming);var proxyTonx = new ProxyTom(girl, dudu);proxyTon.sendGift('玫瑰花');proxyTonx.sendGift('迎春花');
0 0
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之-代理模式
- 设计模式之 代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- 设计模式之-----代理模式
- 设计模式之代理模式
- 设计模式之-代理模式
- 设计模式之代理模式
- 设计模式之代理模式
- java 枚举使用详解
- nginx和apache下的url rewrite
- JDBC编程总结
- 大数据学习笔记之十 云计算、Web服务、网格计算的联系
- ORB-SLAM: A Versatile and Accurate Monocular SLAM Syetem 讲解 1
- 设计模式之代理模式
- LeetCode-Hash-438. Find All Anagrams in a String
- MongoDB与BSON
- zoj2722
- 紫书 例题 10-11 UVa11181
- angular的轮播
- SLAM系列之1 - ORB SLAM
- 在仅cpu模式下运行fast rcnn代码
- 学习笔记∣stm32l0xx时钟系统详解与代码配置