设计模式是最高境界,但在迈向最高境界的时候,需要克服唐僧般的困难

[ 1236 查看 / 0 回复 ]

在复习和回顾老师讲的设计模式,包括其他各种课程中展示出来的各项技术的时候,留下最深印象的,就是 重构。

人不是神,往往有些代码,在第一次写的时候,不知道是否可以 复用 ——有没有重用价值,往往是等到第二次出现相同代码到时候才知道的。。所以,每次只要出现冗余的地方,就发现老师动用 重构 的思维方式。这使得代码被维护得越来越 优雅 。

优雅的代码是一种追求,其实设计模式本身也是。那几位老大,肯定是在觉得自己代码不优雅的时候,不断去 重构 ,最终把那几种 重构 完的代码,提炼成为模式,以供后人使用(后人如果比较偷懒,只是去参透 作为结果的 DP,那是取其形而废其神也)。如果后人能够‘重走长住路’,把别人提炼到设计模式的过程——就是 不断重构 的过程——重复一遍,那才是真正体会到 优雅代码 的实现过程,也才能真正领会 奥义 所在。是为,refactoring to patterns,以 重构 达至 模式 的最高境界。

唐三藏去天竺求取真经,我们后人不能因为了解到他取经的结果而 飘飘然 ,反而应该(模拟)体会并克服唐僧取经历经的各种磨难,只有这样才能真正得到 取经 的奥义!
TOP