- 博客(10)
- 收藏
- 关注
原创 JavaScript 23 种设计模式之 14 策略模式
策略模式就是一种封装,定义一系列算法,并将每个算法封装起来,使它们可以相互替换。算法的变化不会影响使用算法的客户。
2020-06-30 14:12:55 220
原创 JavaScript 23 种设计模式之 13 模板方法模式
模版方法是对封装的一种改造,定义一个抽象类,公共的业务实现放在父类中,需要拓展或者变化的部分放到子类中去完成(即把变化的逻辑增加到子类中,而不改动父类)。最后直接调用模板方法即可。
2020-06-30 11:22:14 350
原创 JavaScript 23 种设计模式之 12 组合模式
组合模式又被称为部分 - 整体模式。它是将对象组合成一个树形结构的模式,使用户对单个对象和组合对象具有一致的访问性。
2020-06-29 21:03:49 310
原创 JavaScript 23 种设计模式之 11 享元模式
享元模式是一种性能优化方案,其核心是利用共享技术有效支持大量类似的颗粒度对象,从而尽可能减少对象的创建,节省内存空间。
2020-06-29 16:58:26 297
原创 JavaScript 23 种设计模式之 7 适配器模式
调用不同对象的统一接口,如果是外部提供的名称不相同的接口,就需要适配器来转换。比如手机充电器的转换头,既可以充电安卓手机,也可以充电苹果手手机。
2020-06-15 22:08:34 161
原创 杏子语录(2020年06月)
学会与自己相处你以为学会了与他人相处,生活就会得心应手,一帆风顺。殊不知,在大部分时候,更要学会与自己相处。–记于2020.06.06
2020-06-11 10:55:39 335 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人