# In Your Textbook: Abstract Data Types

Textbooks separate what a structure does (an abstract data type, such as a stack) from how it's built (a data structure, such as an array or a linked list). In code, that line is an interface, and any class that keeps its promise can stand behind it.

![Cheat sheet: In Your Textbook: Abstract Data Types](https://fsdtrainingmedia.blob.core.windows.net/public/images/2026/11/4bbd3b62800a41d499d405a2fc499503.webp)

- Category: Data Structures
- Level: Journeyman
- Tags: Abstract Data Type, data structures, Interface (oop), Queue (data-structures), stack
- Updated: November 3, 2026

Source: https://www.ask-codey.com/cheat-sheets/ds-abstract-data-types-cheat-sheet
