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

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