目录:
定义-抽象是什么意思?
抽象是表示基本特征而不包含背景细节或说明的行为。 在计算机科学和软件工程领域,抽象原理用于降低复杂性并允许高效设计和实现复杂的软件系统。
应用抽象原理的软件设计和实现的某些领域包括编程语言(主要是面向对象的编程语言),规范语言,控件抽象,数据抽象和软件系统的体系结构。
技术百科解释抽象
抽象是面向对象软件工程中最重要的原理之一,并且与其他几个重要概念紧密相关,包括封装,继承和多态性 。
在识别软件工件(对象)以对问题域进行建模的过程中应用抽象。 这是将这些对象简化为本质的过程,从而仅表示必要的元素。 抽象根据对象的属性,功能和接口(与其他对象进行通信的方式)定义对象。
这些方法用于降低软件设计和实现过程的复杂性。 在此过程中,设计人员定义了抽象对象参与者,他们可以执行工作,更改其状态并与其他参与者进行通信。 封装对象的状态,同时将与对象关联的详细数据结构保留在幕后。
