首页 > 其他 > 详细

抽象是什么

时间:2018-12-22 00:54:24      阅读:209      评论:0      收藏:0      [点我收藏+]

抽象:

抽:抽取、抽离、分离;

象:表述、表达;

 

软件的抽象:

数据的抽象:属性,对象、继承;

行为的抽象:接口、虚函数;

 

抽象就是将复杂物体的一个或几个特性抽出去,而只注意其他特性的行动或过程(如头脑只思考树本身的形状或只考虑树叶的颜色,不受它们的大小和形状的限制)。

 

具体来说,抽象是指:
1、将复杂物体的一个或几个特性抽出去,而只注意其他特性的行动或过程(如头脑只思考树本身的形状或只考虑树叶的颜色,不受它们的大小和形状的限制)。
2、将几个有区别的物体的共同性质或特性,形象地抽取出来或孤立地进行考虑的行动或过程。
3、从被研究的对象中,抽取与研究工作相关的实质性的内容加以考察,忽略被研究对象中个别的,非本质的或与研究工作无关的次要因素,从而形成对所研究问题的正确认识。它是科学研究中经常使用的一种方法。
 
向上抽象:分类;
部分抽象:侧面;
 

首先,抽象这个词在中文里可以作为动词也可以作为名词。作为动词的抽象就是指一种行为,这种行为的结果,就是作为名词的抽象。Wikipedia 上是这么定义抽象的:

也就是说,抽象是指为了某种目的,对一个概念或一种现象包含的信息进行过滤,移除不相关的信息,只保留与某种最终目的相关的信息。例如,一个*皮质的足球*,我们可以过滤它的质料等信息,得到更一般性的概念,也就是*球*。从另外一个角度看,抽象就是简化事物,抓住事物本质的过程。

需要注意的是,抽象是分层次的。还是用 Wikipedia 上的例子,以下是对一份报纸在多个不同层次的抽象:

  • 我的 5 月 18 日的《旧金山纪事报》
  • 5 月 18 日的《旧金山纪事报》
  • 《旧金山纪事报》
  • 一份报纸
  • 一个出版品

可以看到,在不同层次的抽象,就是过滤掉了不同的信息。这里没有展现出来的是,我们需要确保最终留下来的信息,都是当前抽象层需要的信息。

 

https://blog.csdn.net/y4x5M0nivSrJaY3X92c/article/details/78863467

抽象是什么

原文:https://www.cnblogs.com/feng9exe/p/10159420.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!