设计模式
文章平均质量分 71
貂蝉的腿毛
曾获全国大学生数学建模比赛省二
曾担任学校程序社团负责人
热爱前端 目前涉足前端开发领域
关注小刘 不迷路
小刘带你上高速~
展开
-
一篇文章搞懂Javascript发布订阅模式
发布订阅模式是一种消息范式,涉及消息的发送者(称为发布者)和接收者(称为订阅者)。在这种模式中,发布者和订阅者不直接相互了解,而是通过一个称为"事件通道"或"消息代理"的中间人来管理消息的分发。这种模式提供了更好的程序解耦,增强了程序的可扩展性和可维护性。它是一种对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。发布订阅模式是一种强大的设计模式,在JavaScript和前端开发中有广泛的应用。它允许我们创建松耦合的系统组件,提高代码的可维护性和可扩展性。原创 2024-08-15 22:33:35 · 1553 阅读 · 0 评论 -
一篇文章搞懂Javascript设计模式六大原则
Robert C. Martin在《敏捷软件开发:原则、模式与实践》中给出的定义是:“一个类应该只有一个引起它变化的原因”。这意味着每个类、模块或函数应该只负责软件的一个特定部分或功能。Bertrand Meyer在1988年的著作《面向对象软件构造》中首次提出:"软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。"这意味着我们应该能够在不修改现有代码的情况下扩展系统的行为。原创 2024-08-12 22:48:13 · 1020 阅读 · 0 评论 -
设计模式-设计原则 & 分类
主要讲述了设计模式所遵守的原则和分类原创 2022-11-11 10:14:03 · 154 阅读 · 0 评论 -
JavaScript-设计模式(四) 原型模式
JavaScript 常见设计模式之 原型模式,通过本节课的学习 ,您将了解到原型模式的基本概念、优缺点、使用场景、以及代码简单的实现简单~原创 2022-08-12 21:02:11 · 344 阅读 · 0 评论 -
JavaScript-设计模式(三) 建造者模式
JavaScript 常见设计模式之 建造者模式,通过本节课的学习 ,您将了解到建造者模式的基本概念、构成、优缺点、使用场景、以及代码简单的实现简单~原创 2022-08-11 19:20:06 · 277 阅读 · 0 评论 -
JavaScript-设计模式(二) 工厂模式
JavaScript 常见设计模式之 工厂模式,通过本节课的学习 ,您将了解到工厂模式、简单工厂模式、工厂方法模式的基本概念,用法,使用场景以及实现~原创 2022-08-10 11:40:30 · 158 阅读 · 0 评论 -
JavaScript-设计模式(一) 单例模式
JavaScript 常见设计模式之 单例模式,通过本节课的学习 ,您将了解到单例模式的基本概念,用法,使用场景以及实现~原创 2022-08-09 09:05:00 · 202 阅读 · 0 评论