คุณบรรลุ data abstraction ได้อย่างไร?
คุณบรรลุ data abstraction ได้อย่างไร?

วีดีโอ: คุณบรรลุ data abstraction ได้อย่างไร?

วีดีโอ: คุณบรรลุ data abstraction ได้อย่างไร?
วีดีโอ: 2110221 Computer Engineering Essentials - Chapter 8 Data Abstractions 2024, อาจ
Anonim

สิ่งที่เป็นนามธรรม กำลังเลือก ข้อมูล จากพูลที่ใหญ่ขึ้นเพื่อแสดงเฉพาะรายละเอียดที่เกี่ยวข้องกับวัตถุ ช่วยลดความซับซ้อนและความพยายามในการเขียนโปรแกรม ในชวา สิ่งที่เป็นนามธรรม ทำได้โดยใช้ เชิงนามธรรม คลาสและอินเทอร์เฟซ เป็นหนึ่งในแนวคิดที่สำคัญที่สุดของ OOP

เมื่อคำนึงถึงสิ่งนี้ คุณจะบรรลุถึงสิ่งที่เป็นนามธรรมได้อย่างไร

ในจาวา สิ่งที่เป็นนามธรรม เป็น ประสบความสำเร็จ โดยอินเทอร์เฟซและคลาสนามธรรม ส่วนต่อประสานช่วยให้คุณสร้างนามธรรมการนำไปใช้ได้อย่างสมบูรณ์ในขณะที่คลาสนามธรรมอนุญาตบางส่วน สิ่งที่เป็นนามธรรม เช่นกัน. ข้อมูล สิ่งที่เป็นนามธรรม ครอบคลุมตั้งแต่การสร้างออบเจ็กต์ข้อมูลอย่างง่ายไปจนถึงการใช้งานคอลเลกชั่นที่ซับซ้อน เช่น HashMap หรือ HashSet

ในทำนองเดียวกัน การแยกข้อมูลใน DBMS บรรลุผลได้อย่างไร นามธรรมข้อมูล ใน DBMS . ระบบฐานข้อมูล ประกอบด้วยคอมเพล็กซ์ ข้อมูล โครงสร้าง เพื่อให้ผู้ใช้โต้ตอบกับฐานข้อมูลได้ง่ายขึ้น นักพัฒนาจึงซ่อนรายละเอียดภายในที่ไม่เกี่ยวข้องจากผู้ใช้ กระบวนการซ่อนรายละเอียดที่ไม่เกี่ยวข้องจากผู้ใช้นี้เรียกว่า นามธรรมข้อมูล.

เมื่อพิจารณาถึงสิ่งนี้แล้ว data abstraction จะทำได้ใน C ++ อย่างไร

สิ่งที่เป็นนามธรรม หมายถึงการแสดงเฉพาะข้อมูลที่จำเป็นและซ่อนรายละเอียด นามธรรมข้อมูล หมายถึงการให้เฉพาะข้อมูลที่จำเป็นเกี่ยวกับ ข้อมูล ไปสู่โลกภายนอก ซ่อนรายละเอียดเบื้องหลังหรือการใช้งาน สิ่งที่เป็นนามธรรม ใช้คลาส: เราปรับใช้ได้ สิ่งที่เป็นนามธรรม ใน C++ โดยใช้ชั้นเรียน

data abstraction คืออะไร เหตุใดจึงต้องมีนามธรรม

นามธรรมข้อมูล หมายถึงการให้เท่านั้น จำเป็น ข้อมูลสู่โลกภายนอกและซ่อนรายละเอียดเบื้องหลัง กล่าวคือ เพื่อเป็นตัวแทนของ จำเป็น ข้อมูลในโปรแกรมโดยไม่แสดงรายละเอียด

แนะนำ: