分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

JS设计模式总结

发布时间:2023-09-06 02:10责任编辑:郭大石关键词:暂无标签

JavaScript 中常见设计模式

单例模式

策略模式

代理模式

迭代器模式

发布订阅模式

命令模式

组合模式

模板方法模式

享元模式

职责链模式

中介者模式

装饰者模式

状态模式

适配器模式

各设计模式关键词

看完了上述设计模式后,把它们的关键词特点罗列出来,以后提到某种设计模式,进而联想相应的关键词和例子,从而心中有数。

设计模式特点案例
单例模式一个类只能构造出唯一实例创建菜单对象
策略模式根据不同参数可以命中不同的策略动画库里的算法函数
代理模式代理对象和本体对象具有一致的接口图片预加载
迭代器模式能获取聚合对象的顺序和元素each([1, 2, 3], cb)
发布-订阅模式PubSub瀑布流库
命令模式不同对象间约定好相应的接口按钮和命令的分离
组合模式组合模式在对象间形成一致对待的树形结构扫描文件夹
模板方法模式父类中定好执行顺序咖啡和茶
享元模式减少创建实例的个数男女模具试装
职责链模式通过请求第一个条件,会持续执行后续的条件,直到返回结果为止if else 优化
中介者模式对象和对象之间借助第三方中介者进行通信测试结束告知结果
装饰者模式动态地给函数赋能天冷了穿衣服,热了脱衣服
状态模式每个状态建立一个类,状态改变会产生不同行为电灯换挡
适配者模式一种数据结构改成另一种数据结构枚举值接口变更

 

JS设计模式总结

原文地址:https://www.cnblogs.com/wuguanglin/p/JavaScriptPattern.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved