本文发表于 250 天前,其中的信息可能已经事过境迁
文章摘要 FakeGPT
加载中...|
《JavaScript设计模式与开发实践》
这本书是我2024年10月中旬买来看的,大概在2024年底到2025年初读完第一遍,因为其实单纯从JS层面去讲设计模式这个比较大的方面的书是比较少的,之前有看过朋友的一本彩绘版的《大话设计模式》,那本书也属于比较知名的讲设计模式的书了,但是大多讲的都是设计模式在Java中的实践,但实际上,在设计模式的实践在Java和JavaScript这种典型的强类型和弱类型语言中,差别还是很大的,可能作为一个前端开发者,在理解上会难一些,于是我找到了这本书 ——《JavaScript设计模式与开发实践》。
我上述的观点以及表达,也是作者在书的一开始想传递给我们的,这本书一共分为三个部分,基础知识,设计模式,设计原则和编程技巧。其中的基础知识篇就主要讲解,并且帮读者温习了JavaScript语言的一些独有特性:例如,动态类型(鸭子类型),JavaScript原型链及其继承,this,闭包,高阶函数等等;第二部分,分类型介绍了14种设计模式,并且在介绍每种模式的时候,都指出了面对对象编程的语言与JS的不同之处,这点很像我前几年看的Java白皮书,当然那个是对比Java和C++;最后一部分则介绍了设计原则:例如开闭原则、单一职责原则等等,最后还介绍了一些code refactor相关的技巧。
总的来说,这本书还是非常值得推荐的,即使书中的代码看起来有些古老,但是这本书毕竟重点放在讲设计模式上面,读者更重要的是去理解设计模式,并在编程过程中,无主观意识的使用设计模式,这才是技术内功真正的内涵嘛,相信无论你是编程大佬,用它来温习;又或者是设计模式前端小白,这本书都会给你带来一定的帮助。
书籍推荐:《JavaScript设计模式与开发实践》@曾探 AlloyTeam
赞赏博主
评论 隐私政策