gpt4 book ai didi

oop - 抽象数据类型和对象之间的区别

转载 作者:行者123 更新时间:2023-12-03 18:41:39 25 4
gpt4 key购买 nike

看完这篇文章OOP vs ADT ,我还不太了解 ADT 到底是什么以及它与接口(interface)概念的关系。谁能用一些代码示例来解释这些概念之间的区别(Java 或 Scala 会很棒)。

最佳答案

抽象数据类型(ADT)是具有相似行为的某一类数据结构的数学模型;或者对于具有相似语义的一种或多种编程语言的某些数据类型。抽象数据类型是间接定义的,仅由可能对其执行的操作和对效果的数学约束来定义。抽象数据类型不一定是 OOP 概念。这是一个较旧的术语,用于描述例如 Stack 和 Queue 的功能,而不描述实现。

从链接:- AbstractDataTypes

一个对象是一个类的一个实例

关于oop - 抽象数据类型和对象之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12982257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com