架构师训练营第三周学习笔记
本周主要是介绍重构代码的时候,使用的常见的设计模式。设计模式这个概念比较有意思,基本只有写 java 的人才会谈论的比较多,非面向对象的语言如 C,python,JS 等,其实是没有类似的设计模式的说法的。这里面其实是和 java 这门语言是有关系的。从构建的结果来说,java 是门更容易构造大型复杂的系统。这也意味着,软件的生命周期会很长,开发的人员也会众多。这时候,良好的设计模式就可以更方便后续的开发人员对功能进行扩展,替换和实现,否则软件就很容易腐化,最终变成一个难以维护的“屎山”。作为架构师来说,通过设计模式进行代码设计和重构,则可以保证软件的可维护性,这也是设计模式最值得称颂的地方。
版权声明: 本文为 InfoQ 作者【李日盛】的原创文章。
原文链接:【http://xie.infoq.cn/article/ccd4b2fdab59ca58af8f294a1】。文章转载请联系作者。
评论 (1 条评论)