
优秀代码汇总学习
文章平均质量分 76
ALKEN ABBY
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式 -- 策略模式(传统面向对象与JavaScript 的对比实现)
当我 们对这些策略对象发出“计算奖金”的请求时,它们会返回各自不同的计算结果,这正是对象多态性的体现,也是“它们可以相互替换”的目的。替换 Context 中当前保存的策略对象,便能执行不同的算法来得到我们想要的结果。使用组合函数来重构代码,把各种算法封装到一个个的小函数里面,这些小函数有着良好的命名,可以一目了然地知道它对应着哪种算法,它们也可以被复用在程序的其他地方。在 JavaScript 语言中,函数也是对象,所以更简单和直接的做法是把 strategy 直接定义为函数。原创 2023-08-20 16:17:52 · 1275 阅读 · 0 评论 -
设计模式 -- 单例模式(传统面向对象与JavaScript 的对比实现)
单例模式的定义是:保证一个类仅有一个实例,并提供一个访问它的全局访问点。原创 2023-08-20 15:00:46 · 1513 阅读 · 0 评论 -
代码优雅化进阶学习(三)
代码优雅化进阶学习(三)原创 2023-04-14 19:30:00 · 888 阅读 · 1 评论 -
代码优雅化进阶学习(二)
代码优雅化进阶学习(二)原创 2023-04-11 22:15:00 · 243 阅读 · 0 评论 -
优秀代码汇总学习(一)
优秀代码汇总学习(一)原创 2023-04-10 22:30:00 · 428 阅读 · 0 评论