由国内资深系统架构师Carlson Wang老师分享的《软件重构与设计模式》课程详解面向对象及其设计原则、UML基础介绍、GOF设计模式详解、创建型设计模式、结构型设计模式、软件测试与重构等遗留系统的关键核心要素,从实践和应用的角度出发,深入浅出的解析了软件设计模式的应用和精髓,并结合重构过程进行实践。
课程收益:
1、学习了23种设计模式,了解了软件重构的重要性,对于自己今后代码编写以及提升代码质量应该有所帮助
2、掌握工厂方法、单例以及观察者等模式,将其运用到实践中
3、了解了各种设计模式的应用场景的优点与不足
4、深入了解多种模式后对于读懂一些开源代码也有帮助
5、希望通过所学的知识在项目重构中实现落地