学习设计模式的好处 - Mario


学习设计模式时,您不仅会学习模式,还有:

  1. 获得一般设计知识。
  2. 增强您的设计词汇量。
  3. 增强您的工具,以使代码更具意图。
  4. 发现可以在重构过程中为您提供指导的设计解决方案。

尽管人的大脑某种程度上是为了寻找模式而设计的,但是用设计模式提高技能所花费的时间却能得到很好的回报。
设计模式代表了过去已被证明成功的久经考验的解决方案。它们包含熟练的专业人士的智慧,您可以直接从中受益。
您还将学习以不同的方式思考。就像是额外的抽象层。一旦真正了解了几种模式,您就会开始看到更大的构建基块。这是将您的开发技能提升到新水平的好方法。
另一件好事是,您不必尝试重塑事物,通常设计模式将具有一个库供您使用,而不必自己构建。有时您的编程语言甚至会内置它。