我想作为一个前端开发者,前期大多数只会关注代码的功能性。但是随着编程经验的增加,维护更大更复杂的代码模块,需要的就不仅仅只是代码功能性的实现,还需要关注代码的复用性,扩展性和可维护性。这个时候就需要用到设计模式。
在《JavaScript设计模式》一书中,将设计模式分为了三大类,分别是创建型设计模式,结构型设计模式以及行为型设计模式,每一类包含若干共性的设计模式。这本书目前还没有拜读,列在我的下一份书单中。这一系列文章中我也不打算涉及所有的设计模式,而是对常用设计模式做一个分析总结。分析的过程是从场景需求引出该模式的优点和功能。
网友评论