六石编程学:略谈抽象能力

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了六石编程学:略谈抽象能力相关的知识,希望对你有一定的参考价值。

  离开抽象能力,人是无法生活的。比如说,人就是一种抽象的概念。现代数学的抽象更是到了难以想象的地步。

  同样的,要搞好软件,也必须有抽象能力。现实是,大多数人抽象能力很差,甚至不会抽象。这方面应该有意识的学习才对。那么抽象能力有哪些方面呢?

  • 分类能力

  这个是相似中找区别。吾近来研究标点压缩,很快就提出了一级压缩、二级压缩的概念。

  • 统一能力

  统一能力,就是我们通常据说的抽象能力。就是一些相似的东西,找出共性,抽象出一个虚类。比如说,标点压缩就是调整坐标,于是吾抽象出调整坐标的概念:一级压缩,二级压缩,中英文混排,对齐调整等。

  抽象能力非常重要,在软件中对应抽象和继承。会用这个的,都是高级程序员了。容易?不容易,绝大多数程序员连代码共用都不会。

以上是关于六石编程学:略谈抽象能力的主要内容,如果未能解决你的问题,请参考以下文章

六石编程学:略谈抽象能力

六石编程学:文字中尽量不用惊叹号

六石编程学:编程中的直线思维与自然思维

六石编程学:自动化测试的优点

六石编程学:以文字处理的位置,谈谈命名

六石编程学:方便调试输出的标准C代码