首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端设计模式
GambleMeow
创建于2023-10-16
订阅专栏
前端设计模式
暂无订阅
共5篇文章
创建于2023-10-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Solid - Dependency Inversion Principle
依赖倒置原则(Dependency Inversion Principle, DIP) 在软件工程中,当设计模块间依赖关系时,高层模块通常依赖于低层模块,导致我们需要在高层模块中实例化低层模块。这种传
SOLID - 开闭原则
背景 当我们想要拓展一个已有功能/模块/系统时,如果原功能/模块/系统设计的不够好,那么我们拓展起来就会很麻烦,甚至无法拓展。 所以,我们需要设计一个足够好的功能/模块/系统,使得我们能够很方便的进行
策略模式
背景 抽象:需要不同场景执行不同的逻辑时。 具象:比如运算符,需要加数时,使用相加逻辑,乘法类似。 分析 if、switch都可以实现这个目的,比如 问题:如果我要拓展除法,那我得在 executor
从fabric中学习设计模式
背景 我们知道canvas适合绘制复杂轨迹,但是绘制完后,轨迹对象无法获取,也无法操作;并且canvas的绘制每次都是全量的;这两个点无法满足复杂的需求,也会加重开发者的工作,而且项目难以维护。 现在
从nestjs中学习设计模式
作为一个nodejs框架,nestjs有很多设计模式值得我们学习 依赖注入 模块之间的依赖关系通过注入命令来实现,将模块之间的依赖控制反转给框架层,达到松耦合、提高可维护性、可测试性的目的 单例模式