首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
王林不想说话
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 1订阅
24 种设计模式
创建型模式 创建型模式是一种类用于处理对象创建设计模式,主要目标是提供一种灵活的方式来创建对象,同时隐藏对象创建的具体细节,从而降低代码的耦合度,并提高代码的可复用性和可维护性 比如:http.New
面试热门考题:观察者/发布订阅模式
情景导入:什么是观察者/发布订阅模式? 想象你正在开发一个电商网站,页面上显示了多个商品的库存数量。当用户购买商品时,库存数量需要立即更新显示。你可以通过简单的刷新页面来解决这个问题,但显然这不是一个
前端必须掌握的7种设计模式
在前端开发中,设计模式是解决特定问题的经验总结和可复用的解决方案。设计模式可以提高代码的复用性、可维护性和可读性,是提高开发效率的重要手段。我们一起来看下7种前端开发中必须掌握的设计模式🚀。
JavaScript 经典设计模式系列之导航指南
设计模式是一种解决代码组织、代码复用和代码可维护性等问题的技术方法。它通过将代码以特定的方式组织起来,使代码结构更加清晰、可读性更高、易于维护和扩展。
前端进阶| 深入学习面向对象设计原则
面向对象编程是一种常用的编程范式,它通过将数据和与之相关的操作封装在一起,提供了一种更有组织和易于理解的方式来构建应用程序。我们可以使用面向对象的设计原则来创建高质量、可维护和可扩展的代码。
JS设计模式之观察者模式:观察者与可观察对象的巧妙互动
在前端开发中,我们经常会遇到需要对用户的操作进行响应的场景,例如页面上的按钮点击、输入框内容变化等。为了实现这种响应式的设计, 我们可以使用观察者模式来解耦各个组件之间的依赖关系。
JS设计模式之策略模式:灵活、可扩展的编程利器
策略模式是一种经典的设计模式,它通过将特定操作封装在独立的策略函数中,使得我们能够轻松地切换和组合不同的算法和策略。在 JavaScript 中,策略模式可以帮助我们处理各种条件判断、算法选择和逻辑。
十大JavaScript设计模式让你成为编程巨匠(相信我,你一定可以)
JavaScript是一种多范式的编程语言,它具有许多特性,适合应用各种设计模式。下面是一些适合JavaScript的设计模式的大集合: 单例模式(Singleton Pattern) JavaScr
面试官:能介绍一下你对发布订阅和单例模式的理解吗
设计模式,是在软件设计开发过程中,针对特定问题或场景的较优解决方案。它可以帮助我们遇到相似的问题、场景时,能够快速找到更优的方式解决。而在日常面试中我们常遇见的就是:单例模式和发布订阅
前端设计模式:单例模式(Singleton)
单例模式(Singleton Pattern),也称单体模式,就是全局(或某一作用域范围)唯一实例,大家共享、复用一个实例对象,也可减少内存开销。单例模式应该是最基础、也最常见的设计模式了。