六石编程学:略谈抽象能力
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了六石编程学:略谈抽象能力相关的知识,希望对你有一定的参考价值。
离开抽象能力,人是无法生活的。比如说,人就是一种抽象的概念。现代数学的抽象更是到了难以想象的地步。
同样的,要搞好软件,也必须有抽象能力。现实是,大多数人抽象能力很差,甚至不会抽象。这方面应该有意识的学习才对。那么抽象能力有哪些方面呢?
- 分类能力
这个是相似中找区别。吾近来研究标点压缩,很快就提出了一级压缩、二级压缩的概念。
- 统一能力
统一能力,就是我们通常据说的抽象能力。就是一些相似的东西,找出共性,抽象出一个虚类。比如说,标点压缩就是调整坐标,于是吾抽象出调整坐标的概念:一级压缩,二级压缩,中英文混排,对齐调整等。
抽象能力非常重要,在软件中对应抽象和继承。会用这个的,都是高级程序员了。容易?不容易,绝大多数程序员连代码共用都不会。
以上是关于六石编程学:略谈抽象能力的主要内容,如果未能解决你的问题,请参考以下文章