zoukankan      html  css  js  c++  java
  • 【设计模式】01-初识设计模式

    一、设计模式与代码质量

      如果说数据结构与算法是训练我们写出高效代码的能力,那么设计模式就是训练我们写出高质量代码的能力。

      作为程序员, 具备编写高质量代码的能力是我们的看家本领。首先,要知道高质量代码到底长什么样,其次要坚持写高质量代码,养成这种习惯。

      很多程序员会找设计模式、编码规范、重构等书籍来学习。这些书的特点是偏重理论讲解,示例过于脱离真实的软件开发。因此学习的重点在于如何落地,在实践中应用这些理论。

    二、为什么要学习设计模式

    1. 应对面试

      在面试中,除了数据结构与算法,设计模式也是考察的重点。除了平时的积累,在面试前还要特意复习重点,以免意外凉凉。

    2. 不写烂代码

      代码能力是程序员的基本功,也是程序员的名片。代码质量高,会令你在团队中脱颖而出。

    3. 提高复杂代码的设计和开发能力

      熟悉设计模式,能够提升复杂代码、功能、系统的设计和开发能力。

    4. 加强阅读源码、学习框架的能力

      源码和框架中应用了大量设计模式,如果不会设计模式,很可能在阅读时无从下手。

    5. 为职场发展做铺垫

      如果想走得更远,就要把基础打得更牢固。无论是走技术路线,还是走管理路线,优于团队其他成员的能力都是必需的。

  • 相关阅读:
    crypto 密码加密
    -webkit-box 高度自动填满
    performance数据
    AJAX
    Javascript sort方法
    Javascript reduce方法
    如何让div内的多行文本上下左右居中
    js基础
    for循环的执行顺序
    json对象和json字符串
  • 原文地址:https://www.cnblogs.com/murongmochen/p/13835406.html
Copyright © 2011-2022 走看看