欢迎光临散文网 会员登陆 & 注册

千锋教育_前端4种设计模式(前端小灰狼)

2023-07-21 09:19 作者:特拉法尔加お罗  | 我要投稿

设计模式

懒惰模式

沙箱模式

单例模式

单:单一 一个

例:实例

不管new多少次 都是一个实例

单例模式的核心代码

let 新探测= null

function singleton(){

if(!instance)instance = 实例对象

return instance

}

问题

1、构造函数没有关系了

2、new没有了

单例模式改造

1把instance变量保存下来

2、singleTon是一个函数,里面可以判断可以返回

3,利用闭包延长变量的生命周期

4,为了保存构造函数,把它写在闭包里面

观察者

发布订阅模式

策略模式


千锋教育_前端4种设计模式(前端小灰狼)的评论 (共 条)

分享到微博请遵守国家法律