发展历程 什么是抽象? -技术百科的定义

什么是抽象? -技术百科的定义

目录:

Anonim

定义-抽象是什么意思?

抽象是表示基本特征而不包含背景细节或说明的行为。 在计算机科学和软件工程领域,抽象原理用于降低复杂性并允许高效设计和实现复杂的软件系统。

应用抽象原理的软件设计和实现的某些领域包括编程语言(主要是面向对象的编程语言),规范语言,控件抽象,数据抽象和软件系统的体系结构。

技术百科解释抽象

抽象是面向对象软件工程中最重要的原理之一,并且与其他几个重要概念紧密相关,包括封装,继承和多态性

在识别软件工件(对象)以对问题域进行建模的过程中应用抽象。 这是将这些对象简化为本质的过程,从而仅表示必要的元素。 抽象根据对象的属性,功能和接口(与其他对象进行通信的方式)定义对象。

这些方法用于降低软件设计和实现过程的复杂性。 在此过程中,设计人员定义了抽象对象参与者,他们可以执行工作,更改其状态并与其他参与者进行通信。 封装对象的状态,同时将与对象关联的详细数据结构保留在幕后。

什么是抽象? -技术百科的定义