首页 > 其他分享 >策略模式

策略模式

时间:2023-08-14 16:05:29浏览次数:30  
标签:salary function return 策略 模式 var obj 歌谣


 

目录

前言

导语

 代码部分

总结


前言

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

导语

策略模式

策略模式_策略模式

策略模式_html_02编辑

 代码部分

<!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 obj = {
      "A": function (salary) {
        return salary * 4;
      },
      "B": function (salary) {
        return salary * 3;
      },
      "C": function (salary) {
        return salary * 2;
      }
    };
    var calculateBouns = function (level, salary) {
      return obj[level](salary);
    };
    console.log(calculateBouns('A', 10000)); // 40000
  </script>
</body>

</html>

策略模式_策略模式_03

总结

根据不同的方式使用不同的策略


标签:salary,function,return,策略,模式,var,obj,歌谣
From: https://blog.51cto.com/u_14476028/7077865

相关文章

  • 代理模式
     前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷导语代理模式编辑<!--*@Author:yourname*......
  • 建筑电气火灾事故原因及预防策略
    未晓妃安科瑞电气股份有限公司上海嘉定201801摘要:当前,我国建筑电气火灾形势仍然严峻,为了明确建筑电气火灾事故的各类原因,获得具体、实用的事故预防对策,本文以事故案例为研究对象,主要分析了建筑电气火灾事故发生规律和不安全行为原因,具体通过不安全动作和不安全物态两个方面进行讨......
  • 内置对象和几种定义类模式
    在JavaScript中,有许多内置对象,例如:Object、Array、String、Number、Boolean、Date、RegExp、Error等。以下是一个简单的JavaScript代码片段,这些内置对象都使用了一次。每行后面都有注释,解释了代码的作用。//创建一个空对象varobj={};//使用Object对象console.log(obj);//......
  • VTK 实例8:command与observe设计模式(当交互使相机变化时打印出当前相机的坐标,当发生拾
    1#include"vtkAutoInit.h"2VTK_MODULE_INIT(vtkRenderingOpenGL2);3VTK_MODULE_INIT(vtkInteractionStyle);4#include<vtkConeSource.h>5#include<vtkPolyDataMapper.h>6#include<vtkRenderer.h>7#include<vtkRende......
  • 优化爬虫稳定性:IP库池数量管理策略
    作为一名专业的爬虫程序员,我们都知道在爬虫过程中,IP限制是一个常见而又令人头疼的问题。为了绕过网站的反爬虫机制,我们常常需要使用HTTP代理来隐藏真实的请求地址。然而,HTTP代理的质量和数量对爬虫的稳定性和成功率有着决定性的影响。在本篇文章中,我将和大家分享一些IP库池数量管理......
  • 10个微服务设计模式
    微服务设计模式是一种指导微服务架构设计和开发的一系列原则和实践。微服务设计模式的目的是为了解决微服务架构中遇到的一些常见的问题和挑战,比如服务划分、服务通信、服务治理、服务测试等。微服务设计模式可以帮助我们构建出高效、可靠、可扩展、可维护的微服务系统。本文将......
  • C语言实现字符串的模式匹配
    一.模式匹配字符串的模式匹配算法是用来查找一个字符串中是否存在另一个指定的字符串(即模式)的算法。常见的模式匹配算法包括暴力匹配算法、KMP算法、Boyer-Moore算法和Rabin-Karp算法。暴力匹配算法:暴力匹配算法也称为朴素匹配算法,是最简单的一种字符串匹配算法。它从主串的第一......
  • ACM模式输入输出处理
    cin遇到\n会停止读取但是不会读出来1.数组长度确定,多组数据直接一个while循环输入151020输出630while(cin>>a>>b){cout<<a+b<<endl;}第一个数表示组数的,直接给个size,然后for循环输入2151020输出6302.数组长度不确定','分......
  • .net 常用几个设计模式
    .NETCore框架支持许多设计模式,以下是一些常见的设计模式:一、抽象工厂模式(AbstractFactoryPattern):提供一种将一组相关或相互依赖的对象创建起来的方式,而无需指定其具体类。抽象工厂模式是一种创建型设计模式,它提供了一个接口来创建一系列与特定类无关的对象,而无需指定这些对象......
  • 怎么解释ABP 的DDD 设计模式
    ABP的DDD设计模式,就是将传统的开发模式,根据领域驱动设计(DomainDrivenDesign,简称DDD)的理念,调整为一个理念更清晰,结构更合理的新的开发模式。ABP框架对DDD的概念进行了实际的运用,有助于提高开发效率,降低系统复杂性,方便系统的维护和扩展。领域驱动设计主要围绕以下几个重要的概念......