摘要: 老 C接过彩笔,在白板中间从上到下画了一道线,左边写上思想,右边写上方法。“你先写写思想上的东西吧,”他喝了一口水,“思想是最重要的,我们需要通过学习语言来学习思想——只要学会了编程的思想,那么你再学习其他任何语言都会很快——要深入语言去学习,而不是只是使用语言。首先我们的第一个经验是,以数据为中心思考问题,而不是以活动为中心思考问题。”
“嗯,好像没有什么问题,如果我们以数据为中心思考问题,那么总会抽象出一些变化较少的,相对稳定的数据,将对数据的操作与数据捆绑到一个代码单元中,这样就可以有限度的复用已经开发的代码……”小P若有所思。
“呵呵,这只是一个好处,还有一些其他的好处,需要你在以后的编程中体会。”老C笑笑。这样白板的左边出现了第一个和第二个经验的总结。
阅读全文