第三周学习心得

用户头像
alpha
关注
发布于: 2020 年 10 月 01 日

这两周分别学习了设计原则和设计模式,对于开发易维护和可扩展的程序而言,遵循设计原则以及灵活使用设计模式是很有必要的。



但要将23种甚或更多的设计模式熟练应用,应该需要一段时间对设计模式的学习以及对应的刻意练习。这种方法虽然有效但却需要较长的时间和坚持不懈的努力。所以最好的学习方法还是在实际工作中遇到实际问题时,及时去找对应的解决方案。



对遇到的不同问题,去找不同类型的设计模式,所以需要牢记设计模式的分类:

一、创建型

二、结构型

三、行为型

先判断需要解决问题的类型,然后去查对应类型的设计模式。



还有一种方法,当程序中出现以下情况下需要考虑程序设计是否合理,尽早进行代码重构。

一、重复代码

二、方法过长

三、条件逻辑太复杂

四、分支语句

五、不恰当的暴露

六、类过大

有了这方面的意识之后,随着工作经验的积累,我们会越来越容易看到需要重构的地方,需要运用设计模式的地方。



用户头像

alpha

关注

还未添加个人签名 2019.01.09 加入

还未添加个人简介

评论

发布
暂无评论
第三周学习心得