1.程序代码是编程思想的体现

      我想程序设计人员在设计程序之初,肯定会有一番思考。思考主要是程序设计的目的,然后是实现目的的方法,最后才是代码的实现。

      所以,程序代码是编程思想的体现。

      分析代码的启示:我们分析程序代码时,可以在看代码之前,想想这个代码要干什么事,然后再去看代码就容易多了。

       编程的启示:先思考程序的目的,然后思考程序的算法,画程序流程图,最后编写代码。

    2.程序的封装

       程序为什么有封装的概念,这是指程序的通用性,是对程序功能的提炼。例如,C语言定义的与硬件无关的函数,这个函数具有一定的功能。不论是在x86平台,还是在arm平台,它都能运行(只不过需要不同的编译器编译)。我们可以把这个函数封装起来,它就代表某一个功能的实现。这样无论在任何平台用到它,都可以直接调用这个封装,而无需更改。相反,汇编语言,必须匹配处理器的架构,它没有通用性,所以根本不能封装。

       通用性,从某种程度上说就是共性。什么样的程序可以封装呢?具有功能上的共性的代码,才能封装;而功能的差异性的代码通常是需要我们移植的。

posted on 2013-09-17 09:36  amanlikethis  阅读(633)  评论(0编辑  收藏  举报