zoukankan      html  css  js  c++  java
  • 抽象是什么

    抽象:

    抽:抽取、抽离、分离;

    象:表述、表达;

    软件的抽象:

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    最近工作
    有点感受
    日子有点快
    IDEA配置spring
    IDEA配置hibernate
    mysql插入中文乱码
    深夜配置一把struts2
    IDEA 配置SSH2
    找工作的事情
    YTU 2509: 奇怪的分式
  • 原文地址:https://www.cnblogs.com/feng9exe/p/10159420.html
Copyright © 2011-2022 走看看