代理模式

简介: 代理模式

前言

我是歌谣 我有个兄弟 巅峰的时候排名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>

总结

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

相关文章
|
算法 数据可视化 数据库连接
解决方案评测|多模态数据信息提取
解决方案评测|多模态数据信息提取
361 163
|
JavaScript
vue 函数化组件
vue 函数化组件
313 154
|
前端开发
策略模式
策略模式
308 149
|
前端开发
复杂工厂模式
复杂工厂模式
322 149
|
前端开发
前端学习笔记202304学习笔记第八天-web前端架构学习笔记-1
前端学习笔记202304学习笔记第八天-web前端架构学习笔记-1
1172 152
|
弹性计算 数据安全/隐私保护
使用标签控制云助手的命令执行
简介: 子账号或相关角色只能将云助手命令执行在带有某种标签的ECS实例上,否则执行不成功。
784 148
使用标签控制云助手的命令执行
|
消息中间件 运维 RocketMQ
标签继承实践--RocketMQ实例标签继承Topic或者Group
基于运维编排将RocketMQ实例上的标签同步到实例所包含的topic 和 group 上。
979 149
标签继承实践--RocketMQ实例标签继承Topic或者Group
|
弹性计算 负载均衡 NoSQL
使用创建者标签对云上资源进行管理
简介: 如果您需要根据资源创建者来对资源进行管理、分权和分账等操作,那么创建者标签可以帮助您简单、快速地实现您的需求。
957 146
使用创建者标签对云上资源进行管理
|
存储 移动开发 缓存
浏览器存储
WebApp 优异的性能表现,要归功于浏览器存储技术的广泛应用——这其中除了我们上节提到的缓存,本地存储技术也功不可没。
519 154

热门文章

最新文章