- 博客(4)
- 收藏
- 关注
原创 10【桥接设计模式】_桥接的设计模式
桥接模式(BridgePattern):将抽象部分与实现部分分离,使得它们可以独立变化。Tips:需要注意的是,桥接模式中的抽象并不是指抽象类或接口这种硬性概念,实现也不是具体指实现类;抽象与实现分离指的是两种维度的分离。这需要我们继续学习后面的知识;【案例】我们需要创建不同品牌的不同设备,这种关系使用继承来描述如下:设计好继承体系后,我们发现类的数量非常非常多,如果需要新增一个品牌或者新增一个设备都会导致类的数量激增;因为一个品牌都有手机、电脑、相机等设备。一个设备也会有小米、华为、神舟等品牌;
2025-01-20 07:33:34
327
原创 JavaScript——if判断与循环
4)default:类似于if-else中的else.如果case的值,都无法和表达式匹配,那么执行default后的代码。点击输入框中的确定,会返回,用户在输入框中,输入的数据点击取消,则会返回Null。2)prompt()输入框,返回的数据,默认是字符串类型。parseInt():将小括号中的内容,转换为Number类型,并返回。同while循环一样,循环代码段,减少重复性代码,方便开发者工作。带引号是字符串,直接使用。变量里,存储的数据是什么类型,这个变量就是什么类型。
2025-01-20 07:24:19
312
原创 es6——set、map数据结构
)//red//green//blueWeakSet的成员只能是对象垃圾回收机制不考虑WeakSet对该对象的引用。
2025-01-19 21:21:33
822
原创 ES6 箭头函数和运算符(
异步的处理函数事件的处理继续去沿用外层的this对象的属性不要去用箭头函数,除非是特别的需求数组方法的时候,保证代码的简洁this的指向ES5以前的this的指的是函数的调用对象,而ES6的箭头函数的this指向函数被调用时是上下文//传统模式会报错因为当时的this指向window;//箭头函数的this指向是不会更改的;},1000);参数默认值//传统模式returnnum;//fn1这样有一个弊端当num=0时,返回值为200//解决方法。
2025-01-19 21:19:30
501
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅