第二周 框架设计 学习总结

用户头像
应鹏
关注
发布于: 2020 年 09 月 27 日
第二周 框架设计 学习总结

附:第二周学习笔记



第二周的课程主要介绍了为了祛除软件设计中的“臭味”而需遵循的几个原则,以及基于这些原则的设计模式。回顾过往参与过的项目,有些早期项目现在看来就是一堆堆带着臭味的代码,想重构都困难无比;一些最近的项目就已经简洁可复用,质量比较高了。导致这两种不同情况的原因,其实就是老师在课程里面说到的软件设计原则和设计模式的使用。

当然这些原则和模式也是前人总结的一些经验,我们在遵循其指导软件开发的同时,也不能完全照搬,还是要根据实际问题来考虑。我的建议是

1)不要为了使用设计模式而去使用

我们使用设计模式主要是为了解决某种通用的问题,使得软件始终保持简单浅显。如果是使用设计模式而去使用,则会增加不必要的复杂性。

2)如何选择和运用设计模式

我自己这边的话,曾经专门针对每个设计模式做了几个demo练习,掌握了每种设计模式的基本概念和使用场景。然后在学习Spring等源码的时候,针对碰到的不同设计模式又加深了理解。后面在自己设计架构框架的时候,就能对特定问题选用合适的设计模式了。

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

应鹏

关注

还未添加个人签名 2020.08.25 加入

还未添加个人简介

评论

发布
暂无评论
第二周 框架设计 学习总结