首先我们看两个小例子
版本一:计算5和6的和
版本二:简单变化的开始
两个例子是前后翻天覆地的变化,何为字斟句酌呢?就是用自己的话描述这个“变化”的过程。而我最开始的描述是这样的:“版本一到版本二,从常量,到变量赋值”。只有这么简单的一句,貌似觉得自己已经懂了,不足以形象的表达出蕴含在两个例子之中的巨大变化。
听过米老师的进一步讲解之后,描述变成了这样:
“从版本1到版本2实现了从有限到无限的扩展,从两个确定数相加到两个任意数相加,实现了从有限2个数相加,到无限个数相加。同时通过a+B实现了对算法的封装,从而实现了在这里面具体的加法复用。”
其中有三个要点:1.从有限到无限 2.实现了对算法的封装 2.实现了对加法的复用
之前多年的学习就,自己总是大概也许差不多,看过大概理解就以为懂了,而这样看似简单的例子,只有字斟句酌,才能看到其中深刻的奥秘。