目录与学习目标

  1. 1:写好代码的方法
  2. 2:好的代码的标准
  3. 3:如何定义设计模式
  4. 4:运用好 三类设计模式

1:写好代码的方法

  1. “思从深而行从简,用最简单的方法解决最复杂的问题。”
  2. 一开始读这句话的时候,并没有理解透这里面的意思,直到后面在工作过程中,
  3. 不断的进行需求分析,阅读代码,以及在不断与同事沟通中进行详细设计的编写,一次又一次的问自己,
  4. 想清楚没有?
  5. 开发任务并不是在代码进行编写时完成的,而是在进行设计阶段就应该完成的。
  6. 如何快速的提高自己的开发思维的深度,我觉得应该是根据自己的现有经验,尽可能的有前瞻性的预料到问题的发生,
  7. 并且提前构想好解决方案,这样才能让自己的开发思维越来越有价值。

2:好的代码的标准

  1. 1:易维护;
  2. 2:易扩展;
  3. 3:简洁易读;
  4. 4:可复用;
  5. 5:可测试;
  6. 而需要达到以上要求,不可避免的依赖于设计模式以及一些写代码时的原则。

image.png

3:如何定义设计模式

  1. 应对于特殊或者常见的业务场景,
  2. 选择适用于业务逻辑的最佳(或者说经过长时间验证)编写代码的方案,使用该方案完成业务逻辑的编写。
  3. 紧紧抱着巨人的大腿,比自己走得快多了,而且还没有踩钉子的风险。

4:运用好 三类设计模式

  1. 1:创建型模式
  2. 创建型模式主要解决对象的创建问题,封装复杂的创建过程,解耦对象的创建代码和使用代码。
  3. 2:结构型模式
  4. 结构型模式主要总结了一些类或对象组合在一起的经典结构,这些经典的结构可以解决特定应用场景的问题
  5. 3:行为型模式
  6. 行为型设计模式主要解决的就是 类或对象之间的交互的问题