最近评论
正在载入评论列表...
![]() |
![]() |
在学习新东西时,大脑会自动搜寻以前创建和掌握的抽象/模型,以资借鉴。例如,学骑自行车时,你也许会想起儿时骑过的三轮车(见图2-7)。它们都有车把;都有用来驱动车体前行的踏板。虽然抽象并不完全匹配——两轮自行车还需要骑行者保持身体平衡——但已经足够让你知道如何操作车把和踏板,你可以集中精力学习新的平衡技巧。

图2-7 人脑长于温故知新
这种进行特性对比、找到可供重用的近似抽象的过程,又称作模式匹配和重用。如我们将在第12章看到的那样,模式重用也是面向对象软件开发的重要技术之一,因为它让我们免于为每个新项目完全重起炉灶。假如能重用以前项目的抽象或模型,就可以重点关注新旧项目的不同之处,从而在实施过程中获得极大的生产力。