美文网首页日常刻书
类的基础:抽象数据类型

类的基础:抽象数据类型

作者: F_wind | 来源:发表于2021-10-02 17:20 被阅读0次

《代码大全2》阅读随笔

抽象数据类型(ADT,abstract data type)是指一些数据以及对这些数据进行操作的集合。

使用抽象数据类型有如下好处:

  • 可以隐藏实现细节;
  • 改动不会影响到整个程序;
  • 让接口能提供更多信息;
  • 更容易提高性能;
  • 让程序的正确性显而易见;
  • 程序更具有自我说明性;
  • 无需在程序内到处传递数据;
  • 可以以更接近现实世界中的方式去操作,而不是去操作底层,比如数组、队列、栈等,而是更具体的好理解的功能名称。

相关文章

  • 类与函数设计的一些笔记(来自代码大全)

    类 类的基础 类的基础是抽象数据类型,抽象数据类型是非面向对象的数据结构;在面向对象语言了,抽象数据类型加上继承和...

  • ADT和类

    抽象数据类型构成了“类/Class”这一概念的基础。在支持类的编程语言里,你可以把每个抽象数据类型用它自己的类实现...

  • 第六章 可以工作的类

    类的基础:抽象数据类型。 抽象数据类型(ADT)——是指一些数据以及对这些数据进行操作的集合。使用抽象数据类型的益...

  • 类的基础:抽象数据类型

    《代码大全2》阅读随笔 抽象数据类型(ADT,abstract data type)是指一些数据以及对这些数据进行...

  • 《算法》第4版 读书笔记 01

    基础 java编程模型、数据抽象、基本数据结构、集合类的抽象数据类型、算法性能分析的方法 解决大型问题或大量小型问...

  • 第7章:类

    #1.定义抽象数据类型1.1 设计Sales_data类1.2 定义改进的Sales_data类1.3 定义类相关...

  • 计算机科学和Python编程导论 8章 类与面向对象编程

    1.基础概念 1)抽象数据类型与类 要使程序易于修改,以控制程序复杂度。有两种非常强大的编程机制可以完成这个任务:...

  • 类的质量

    CHECKLIST:Class Quality(核对表:类的质量) 抽象数据类型 你是否把程序中的类都看做是抽象数...

  • 数据结构基础学习之(栈和队列)

    主要学习知识点 栈的概念及其抽象数据类型描述 顺序栈类和链栈的描述和实现 队列的概念及其抽象数据类型描述 顺序循环...

  • 算法学习笔记-基础开篇

    算法定义 基础问题 三种基础的抽象数据类型:背包、队列、栈 用数组、变长数组、链表实现背包、队列、栈的api。 数...

网友评论

    本文标题:类的基础:抽象数据类型

    本文链接:https://www.haomeiwen.com/subject/sclmnltx.html