架构师训练营第二周感悟
相对于第一周的软实力,第二周更注重硬实力的培养,即程序员的基本功。
在这节课程中,我其实反复看了几遍课程,也对其中的一些东西有了更深的了解。
首先是五大原则,他们分别解决了我之前编程中的很多问题。注重讲一下其中的两个。
开闭原则:之前的编程总是频繁的因为需求的增加而修改以往的代码,通过学习开闭原则和设计模式,其实可以使自己的代码在新增功能的时候,实现更好的追加,而非修改。分层解耦,不像老太太的裹脚布,又臭又长。
里式替换原则:以前继承是相对随意的,有时候加个类继承,单纯是为了复用父类的属性,最后依赖太强,修改困难。当有了原则的指导,仿佛一切都有章可循。其中有个知识点,我是不太了解的,我在群里问了助教,助教的解答,同学的讨论,让我受益匪浅。该知识点就是:父类的方法异常与对应子类方法异常的关系。
最后,我讲下,团体学习的感悟吧。通过团体学习,我感觉到知识绝对不是表面的、书面的,而是脑海里的,交流出的。再好的书,也解决不了一个人的百分之百的疑惑,但交流可以。
感谢老师、感谢助教、感谢同学、感谢班班。
评论