摘要:
题目:设计一个js抽奖程序,一共分为三等奖,每一个等级的中奖概率及中奖人数都可自定义。 解法核心: 设定概率: 一等奖概率:10%(即 0 - 0.1 的范围) 二等奖概率:30%(即 0.1 - 0.4 的范围) 三等奖概率:40%(即 0.4 - 0.8 的范围) 剩余 20% 不中奖(即 0. 阅读全文
摘要:
发布订阅模式(Publish-Subscribe)与观察者模式(Observer Pattern) 发布订阅模式和观察者模式都属于常见的设计模式,用于在一个对象的状态变化时,通知其他对象。然而,它们的实现方式和适用场景略有不同。接下来,我们分别解释这两种模式的差异,并提供 JavaScript 示例 阅读全文