写点什么

架构师训练营第三周学习笔记

用户头像
李日盛
关注
发布于: 2020 年 11 月 08 日
架构师训练营第三周学习笔记


本周主要是介绍重构代码的时候,使用的常见的设计模式。设计模式这个概念比较有意思,基本只有写 java 的人才会谈论的比较多,非面向对象的语言如 C,python,JS 等,其实是没有类似的设计模式的说法的。这里面其实是和 java 这门语言是有关系的。从构建的结果来说,java 是门更容易构造大型复杂的系统。这也意味着,软件的生命周期会很长,开发的人员也会众多。这时候,良好的设计模式就可以更方便后续的开发人员对功能进行扩展,替换和实现,否则软件就很容易腐化,最终变成一个难以维护的“屎山”。作为架构师来说,通过设计模式进行代码设计和重构,则可以保证软件的可维护性,这也是设计模式最值得称颂的地方。

发布于: 2020 年 11 月 08 日阅读数: 27
用户头像

李日盛

关注

好架构=低成本+可实现 2018.01.22 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
面向对象的设计其实不限制语言,只是语言特性会影响设计难度,C语言go语言都有很好的设计
2020 年 11 月 15 日 19:28
回复
没有更多了
架构师训练营第三周学习笔记