首发于计算思维

抽象/具象

发现并分析问题 - 编程思维

定义:具象是指具体的、可观察的现象,抽象是指从具象中提炼本质的过程。抽象和自动化是计算思维的本质特征。人们认识陌生事物时,通常是先具象再抽象的过程。理性与感性、认识与实践、现象与本质、内容与形式、原因与结果、可能性与现实、偶然性与必然性,以上哲学范畴和抽象与具体是一脉相承的。此外,在不同的语境下,抽象和具象(或具体)有时可作为形容词,有时也可作为动词。


【生活中的例子】

  • 从具象的苹果下落到抽象的重力。
  • 1+1=2 到 x+y=z。

【程序中的例子】

  • 物理引擎。
  • OOP的抽象过程。


仔细挖掘身边有哪些具体的现象体现了某个抽象的原理。多多尝试这种练习,对提升逻辑思维大有裨益。

编辑于 2019-06-06

文章被以下专栏收录