目录与学习目标
1:写好代码的方法
2:好的代码的标准
3:如何定义设计模式
4:运用好 三类设计模式
1:写好代码的方法
“思从深而行从简,用最简单的方法解决最复杂的问题。”
一开始读这句话的时候,并没有理解透这里面的意思,直到后面在工作过程中,
不断的进行需求分析,阅读代码,以及在不断与同事沟通中进行详细设计的编写,一次又一次的问自己,
想清楚没有?
开发任务并不是在代码进行编写时完成的,而是在进行设计阶段就应该完成的。
如何快速的提高自己的开发思维的深度,我觉得应该是根据自己的现有经验,尽可能的有前瞻性的预料到问题的发生,
并且提前构想好解决方案,这样才能让自己的开发思维越来越有价值。
2:好的代码的标准
1:易维护;
2:易扩展;
3:简洁易读;
4:可复用;
5:可测试;
而需要达到以上要求,不可避免的依赖于设计模式以及一些写代码时的原则。

3:如何定义设计模式
应对于特殊或者常见的业务场景,
选择适用于业务逻辑的最佳(或者说经过长时间验证)编写代码的方案,使用该方案完成业务逻辑的编写。
紧紧抱着巨人的大腿,比自己走得快多了,而且还没有踩钉子的风险。
4:运用好 三类设计模式
1:创建型模式
创建型模式主要解决对象的创建问题,封装复杂的创建过程,解耦对象的创建代码和使用代码。
2:结构型模式
结构型模式主要总结了一些类或对象组合在一起的经典结构,这些经典的结构可以解决特定应用场景的问题
3:行为型模式
行为型设计模式主要解决的就是 类或对象之间的交互的问题