代理模式

简介: 代理模式

前言

我是歌谣 我有个兄弟 巅峰的时候排名c站总榜19 叫前端小歌谣 曾经我花了三年的时间创作了他 现在我要用五年的时间超越他 今天又是接近兄弟的一天人生难免坎坷 大不了从头再来 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷


导语

代理模式




编辑

<!--
 * @Author: your name
 * @Date: 2022-03-30 10:41:34
 * @LastEditTime: 2022-03-30 14:29:29
 * @LastEditors: your name
 * @Description: 打开koroFileHeader查看配置 进行设置:
 https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 * @FilePath: \geyao\geyao\代理模式220330.html
-->
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>代理模式</title>
</head>
<body>
  <script>
    // 先申明一个奶茶妹对象
    var TeaAndMilkGirl = function (name) {
      this.name = name;
    };
    // 这是京东ceo先生
    var Ceo = function (girl) {
      this.girl = girl;
      // 送结婚礼物 给奶茶妹
      this.sendMarriageRing = function (ring) {
        console.log("Hi " + this.girl.name + ", ceo送你一个礼物:" + ring);
      }
    };
    // 京东ceo的经纪人是代理,来代替送
    var ProxyObj = function (girl) {
      this.girl = girl;
      // 经纪人代理送礼物给奶茶妹
      this.sendGift = function (gift) {
        // 代理模式负责本体对象实例化
        (new Ceo(this.girl)).sendMarriageRing(gift);
      }
    };
    // 初始化
    var proxy = new ProxyObj(new TeaAndMilkGirl("奶茶妹"));
    proxy.sendGift("结婚戒"); // Hi 奶茶妹, ceo送你一个礼物:结婚戒
  </script>
</body>
</html>

总结

这就是设计模式代理模式的讲解

相关文章
|
2天前
|
弹性计算 固态存储 大数据
2026年阿里云服务器租用费用_阿里云最新轻量、ECS、GPU云服务器价格表
2026年阿里云服务器租用费用多少钱?小编通过查询全网最新关于阿里云服务器租用价格的资料,整理了今年最新的云服务器租用价格表,包括轻量应用服务器、云服务器ECS和GPU服务器。现在最新阿里云服务器租用费用价格表,轻量2核2G轻量服务器一年68元,折合5.6元1个月,新老用户同享99元一年服务器,2核4G5M服务器ECS优惠价199元一年(企业专享),2核4G4M轻量服务器298元一年,4核8G服务器955元一年,4核16G10M服务器70元1个月、210元3个月,8核32G服务器160元1个月、480元3个月,整理2026阿里云服务器租用费用价格表,包括一年优惠价格、一个月和1小时收费明细表:
219 152
|
算法 数据可视化 数据库连接
解决方案评测|多模态数据信息提取
解决方案评测|多模态数据信息提取
361 163
|
JavaScript
vue 函数化组件
vue 函数化组件
309 154
|
资源调度 前端开发 JavaScript
关于react-admin+material ui项目的总结
关于react-admin+material ui项目的总结
541 152
|
前端开发
复杂工厂模式
复杂工厂模式
321 149
|
前端开发
策略模式
策略模式
308 149
|
前端开发
前端学习笔记202304学习笔记第八天-web前端架构学习笔记-1
前端学习笔记202304学习笔记第八天-web前端架构学习笔记-1
1172 152
|
存储 移动开发 缓存
浏览器存储
WebApp 优异的性能表现,要归功于浏览器存储技术的广泛应用——这其中除了我们上节提到的缓存,本地存储技术也功不可没。
515 154
|
弹性计算 运维 Kubernetes
玩转ECS -- 2020修炼手册(第2季)
ECS第2季发布了一系列自服务和自动化管控能力,自助配额申请让您不用排除等工单,最快可秒级批复。全新的ROS可视化编辑器,让您的资源部署所见即所得。全新的一站式安全组配置管理让您高效完成规则配置。OOS定时运维和软件包管理让您省时省力轻松运维。还有50+的新功能和优化,快来修炼你的ECS管控经验值!
641 153
玩转ECS -- 2020修炼手册(第2季)