首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
陈德坤
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
【前端设计模式】之策略模式
概述 在前端开发中,我们经常会遇到需要根据不同的条件或情况来执行不同的算法或行为的情况。这时,策略模式就能派上用场。策略模式是一种行为型设计模式,它将不同的算法封装成独立的策略对象,使得这些算法可以互
为什么说网上99%的策略模式都有问题?带你设计一个工程上可用的策略模式
当你搜索策略模式的时候,你能看到很多的教程。但是你发现当你用了他们的模式之后,反而使得你的项目变得更加复杂和臃肿了。那么他们为什么会出现这种认为用这玩意不如不用的想法呢,在我看来他们的用法和设计是有大
JS设计模式之桥接模式:搭建跨越维度的通路
桥接模式是一种重要的结构型设计模式,它主要用于解耦抽象和实现之间的关系,使它们能够独立变化。在 JavaScript 中,桥接模式允许我们将抽象和具体实现部分分离,使它们可以独立进行扩展和演化。
5分钟即可掌握的前端高效利器:JavaScript 策略模式
我们在写代码的时候,一定也遇到过许多类似的场景。随着经验的增加,我们对于这些常见场景的处理越来越得心应手,甚至总结出了针对性的“套路”,下次遇到此类问题直接运用“套路”解决,省心又省力。这些在软件开发过程中逐渐积累下来的“套路”就是设计模式。 设计模式的目标之一就是提高代码的可…
设计模式在前端开发中的实践(二)——策略模式
策略模式 1、基本概念 策略模式:定义了一系列的算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。 举个实际的例子,大点儿的公司员工很多,每次到了要发工资的
"IOC"在前端开发中的应用
在软件工程中,控制反转 (IoC) 是一种编程原则。与传统控制流相比,IoC 反转了控制流。 在 IoC中,计算机程序的自定义编写部分从通用框架接收控制流。与传统的过程编程相比,具有这种...
JavaScript设计模式:让你的代码像个天才!
你是否曾经在JavaScript代码中迷失过? 是否曾经感到自己的代码像一团乱麻? 别担心,这就是我们需要设计模式的时候了! 让我们一起探索这些神奇的模式,让你的代码变得像个天才! 序言 总体来说设计
卸下if-else 侠的皮衣!- 适配器模式
🤭当我是if-else侠的时候 😶怕出错 给我一个功能,我总是要写很多if-else,虽然能跑,但是维护起来确实很难受,每次都要在一个方法里面增加逻辑,生怕搞错,要是涉及到支付功能,分分钟炸锅 😑难调
js 面向对象总结
1. 工厂模式:用函数来封装,以特定接口创建对象的细节 2. 构造函数模式: 3. 原型模式 可以给原生引用类型(Object、Array、String。。。)添加修改方法 4. 组合使用构造函数模式和原型模式:(定义引用类型的一种默认模式) 5. 动态原型模式: 6. 寄生构…
前端常用设计模式分享
单例模式可以说在前端范围你不可能遇不上,特别是单例惰性模式,在适合的时候才创建对象,并且只创建唯一的一个,如果创建对象和管理创建单例职责分布在两个不同的方法当中,解耦性的加持会让这个模式威力大大增加,这是能提高性能的一个突破口,Vue,React的路由懒加载的实现都是有着单例惰…