# 设计模式系列

  • 此系列主要讲解js中的设计模式,不过由于js中许多设计模式不明白或者说已经内置其实现
  • 通过对设计模式的学习,我们可以进一步优化代码、优化业务逻辑
  • 也许在你遇到性能瓶颈或者是因为代码的可读性上问题,那么你应该学习程序的设计模式,这里有你想要的

# 设计模式的作用

  • 设计模式是一种标准的编程方式,可以说是一种解决一系列问题的相同观念
  • 设计模式是开发人员长期开发当中,对解决某系问题的解决方法或者说是套路
  • 设计模式使代码编制真正工程化,代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用
  • 对某些问题直接复用已经公认的设计模式,减少不必要的摸索成本,避免重蹈前人覆辙
  • 简单说,设计模式就是前人的经验总结出来的一系列解决某些问题的最佳方式,站在巨人的肩膀上,这样才能看的更远

# 对设计模式的看法

  • 也许大部分人在开发当中很少使用设计模式,可能是因为业务逻辑用不到或者是成本不允许,但这不意味着,设计模式对你没有多大帮助
  • 了解设计模式可以帮助你对编程的理解,毕竟这些是长辈留下来的秘籍,学习他们是如何思考问题并且为什么使用这种方式能够很好的解决问题,我认为这个是很重要的
  • 就好比授人以鱼不如授人以渔,给你解决方案,不如教你如何解决的技巧与思路,即使遇到你难以解决的问题,你也能通过分析找到问题的突破点,进一步解决问题
上次更新: 2020-5-17 18:20:47