1.设计模式之初体验—精读《JavaScript 设计模式》Addy Osmani著

同系列友情链接:


2.设计模式的分类—精读《JavaScript 设计模式》Addy Osmani著
3.Contructor(构造器)模式—精读《JavaScript 设计模式》Addy Osmani著

原始模式(proto-pattern):一种尚未通过“模式”测试的设计模式;


优秀的模式:如果模式可以执行以下操作,就被认为是优秀的模式:


反模式:描述一种针对于某种特定问题的不良解决方案,该方案会导致糟糕的情况发生;描述如何摆脱前述的糟糕情况以及如何创造好的解决方案。

JavaScript 中的反模式:


设计模式的类别:

创建型设计模式:专注于处理对象创建机制,以适合给定情况的方式来创建对象。创建对象的基本方法可能导致项目复杂性增加,而这些模式旨在通过控制创建过程来解决这种问题。
结构型设计模式:结构型模式与对象组合有关,通常可以用于在不同对象之间建立关系的简单方法。这种模式有助于确保在系统某一部分发生变化时,系统的整个结构不需要同时改变。同时对于不适用因某一特定目的而改变的系统部分,这种模式也能够帮助它们完成重组。
行为设计模式:行为模式专注于改善或简化系统中不同对象之间的通信。

读后感

  1. 以上内容直接摘抄于原书内容,如有笔误,欢迎指点,定会及时更改;
  2. 针对于各大论坛中设计模式的技术分享有太多的技术等级有差异、分享内容片面不具体,技术帖浑水摸鱼等问题,本书是一本具有极高专业度与认可度的书,是值得花时间去研究与学习的一本好书;
  3. 下次更新将着重对第九章:JavaScript 设计模式 逐次精读并实操应用。