week3 作业二

用户头像
任鑫
关注
发布于: 2020 年 06 月 24 日
week3 作业二

封面:春天的杭州市闻涛路

本周课程主要是代码重构,而代码重构的过程就是一个大量运用面向对象设计模式的过程。对于设计模式的理解深度和应用的熟练的程度直接决定了重构的成效高低,因此智慧老师讲课过程就是以一个个场景案例代码的持续重构为线索来传授面向对象设计模式的理解和应用,这种授课方式非常适合我,短时间内要掌握密集知识点最好在它们之间建立起足够多的联系。这也是老师授课方式背后的“套路”。自己之前的支离破碎的学习和现在相比可以说是老套筒换了“二营长的意大利炮“,我们追求不就是少干活多做事嘛!智慧老师的课程又岂止传授了知识,它更是传达了一种理念。

“历史总是惊人的相似,但不会简单的重复”,我们每个人每天面对要解决的问题总是不相同的,但其背后的套路总是高度相似,而设计模式就是使用软件设计领域的”套路“,问题无限而套路有限,事实上绝大部分设计问题的解决使用不超过十几种设计模式,这就是要学好这种”套路“的价值所在。设计模式是什么?绝不是螺丝刀一样的东西,只要口对上了就拿去用了。其核心还是对现实问题的抽象认识,因此真正理解它比使用它更难也更高阶,那是智力的游戏,我们都知道越是智力的游戏,越注重研究的方式方法,充满着机巧,在这种游戏中认识问题本身比解决问题更具有挑战性,认识的角度和解决方案都是开放的,没有定式,只有最终问题解决的是不是更好的区别,因此设计模式本身也是开放的,以不同的角度理解总结出来的结果也不同。设计模式用的好不好的评价标准是什么呢?就是之前讲过的设计原则,只要是能够很好的符合设计原则的模式应用,即使它没有出现在某本书上,又有什么关系呢?

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

任鑫

关注

一切有为法,如梦幻泡影。 2018.05.26 加入

汝等比丘,知我说法如筏喻者,法尚应舍,何况非法。

评论

发布
暂无评论
week3 作业二