首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
迈扣杰
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
JavaScript中的桥接模式
介绍※用于把抽象化与实现化解耦※使得二者可以独立变化※(未找到JS中的经典应用)实现代码设计原则验证●抽象和现实分离,解耦●符合开放封闭原则
JavaScript中的原型模式
介绍※clone自己,生成一个新对象※java默认有clone接口,不用自己实现实现代码对比JS中的原型prototype●prototype可以理解为ES6class的一种底层原理●而class是实
JavaScript中的状态模式
介绍※一个对象有状态变化※每次状态变化都会触发一个逻辑※不能总是用if..else来控制实现代码(ES6)举个栗子●交通信号灯有限状态机◆有限个状态,以及在这些状态之间的变化◆如交通信号灯◆使用开源l
JavaScript中的迭代器模式
介绍※顺序访问一个集合※使用者无需知道集合的内部结构(封装)实现代码(ES6)设计原则●迭代器对象和目标对象分离●迭代器将使用者与目标对象隔离开●符合开放封闭原则
JavaScript中的观察者模式
**#介绍※发布&订阅※一对多实现代码(ES6)举个栗子●点咖啡,点好之后坐等被叫●订牛奶或订报纸设计原则●主题和观察者分离,不是主动触发而是被动监听,两者解耦●符合开放封闭原则**
JavaScript中的外观模式
介绍※为子系统中的一组接口提供了一个高层接口※使用者使用这个高层接口实现代码(ES6)设计原则●不符合单一职责原则和开放封闭原则,因此谨慎使用,不可滥用
JavaScript中的代理模式
介绍※使用者无权访问目标对象※中间加代理,通过代理做授权和控制实现代码(ES6)明星经纪人例子举个栗子●科学上网,访问github.com●明显经纪人设计原则●代理类目和目标分离,隔离开目标类和使用者
javaScript中的装饰器模式和ES7中装饰器的用法
介绍※为对象添加新功能※不改变其原有的结构和功能实现代码(ES6)使用场景●ES7装饰器●core-decorators设计原则●将现有对象和装饰器进行分离,两者独立存在●符合开放封闭原则ES7中装饰
javaScript中的适配器模式
介绍※旧接口格式和使用者不兼容※中间加一个适配转换接口实现代码(ES6)举个栗子●适配器模式就像现实中的转换插头,一些普通插头做不到的事,转换插头可以帮你实现设计原则●将旧接口和使用者进行分离●符合开
JavaScript中的单例模式
介绍※系统中被唯一使用※一个类只有一个实例说明◆单例模式需要用到java的特性(private)◆ES6中没有(typescript除外)◆只能用javascript变相实现实现代码(ES6)其他◆购
下一页
个人成就
文章被点赞
9
文章被阅读
16,462
掘力值
504
关注了
7
关注者
4
收藏集
0
关注标签
68
加入于
2019-09-03