写点什么

架构师训练营第二期 Week 3 总结

用户头像
bigxiang
关注
发布于: 2020 年 11 月 08 日



这周主要学习了设计模式,老师通过实例对一些模式进行了重点的讲解,相当于把以前学的又回顾了一遍。



回想这些年的开发经验,采过的坑和看过的书。我还是倾向于推迟使用设计模式,而不是过早使用设计模式。很多人在学了设计模式之后在没有深入理解的情况下就想到处使用,感觉只要使用了就会解决一切问题。其实合适的模式会在你遇到特定问题时自动出现在你面前,不需要你特别去寻找使用设计模式的场景。更重要的是你的设计要能符合面向对象程序设计的原则。须知面条代码并不是最差的代码,面条代码的优点是所有代码都在一起,调用关系直接明了,易于重构。反而错误使用设计模式的代码才是最糟糕的代码,所有代码使用错误的抽象分散在不同的地方,调用关系不直接,理解难度直线上升,几乎没有办法重构。当然有可能是我水平太低,但我相信 Everything is tradeoff.

用户头像

bigxiang

关注

还未添加个人签名 2018.03.21 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
感悟很深刻,非常同意,可读性是第一优先级的
2020 年 11 月 15 日 19:38
回复
没有更多了
架构师训练营第二期 Week 3 总结