 ประเภทข้อมูลนามธรรมคืออะไร?
 Abstract data type (ADT) เป็นโครงสร้างข้อมูลประเภทหนึ่งที่ระบุชุดของการดำเนินการที่สามารถดำเนินการกับชุดข้อมูลเฉพาะได้ ในบางลักษณะจะคล้ายกับประเภทข้อมูลที่มีโครงสร้าง แต่ไม่ได้กำหนดการใช้งานเฉพาะเจาะจง แทนที่จะแยกรายละเอียดออกไปและอนุญาตให้มีความเป็นไปได้ในการใช้งานที่แตกต่างกัน อย่างไรก็ตาม ADT กำหนดให้การใช้งานข้อมูลประเภทเดียวกันทั้งหมดเป็นไปตามกฎและข้อบังคับเดียวกัน ตัวอย่างของประเภทข้อมูลนามธรรม ได้แก่ ชุด คิว และไบนารีทรี