สารบัญ:
คำจำกัดความ - การซ่อนข้อมูลหมายถึงอะไร
การซ่อนข้อมูลเป็นเทคนิคการพัฒนาซอฟต์แวร์ที่ใช้เฉพาะในการเขียนโปรแกรมเชิงวัตถุ (OOP) เพื่อซ่อนรายละเอียดวัตถุภายใน (สมาชิกข้อมูล) การซ่อนข้อมูลช่วยให้แน่ใจว่าการเข้าถึงข้อมูลพิเศษให้กับสมาชิกชั้นเรียนและปกป้องความสมบูรณ์ของวัตถุโดยการป้องกันการเปลี่ยนแปลงที่ไม่ตั้งใจหรือตั้งใจ
การซ่อนข้อมูลยังช่วยลดความซับซ้อนของระบบเพื่อเพิ่มความทนทานโดย จำกัด การพึ่งพาระหว่างส่วนประกอบซอฟต์แวร์
การซ่อนข้อมูลเป็นที่รู้จักกันว่าการห่อหุ้มข้อมูลหรือการซ่อนข้อมูล
Techopedia อธิบาย Data Hiding
การซ่อนข้อมูลถูกนำมาใช้เป็นส่วนหนึ่งของวิธีการ OOP ซึ่งโปรแกรมจะถูกแยกออกเป็นวัตถุที่มีข้อมูลและฟังก์ชั่นเฉพาะ เทคนิคนี้ช่วยเพิ่มความสามารถของโปรแกรมเมอร์ในการสร้างคลาสด้วยชุดข้อมูลและฟังก์ชั่นที่เป็นเอกลักษณ์
เนื่องจากเทคนิคสถาปัตยกรรมซอฟต์แวร์แตกต่างกันไปน้อยมากจึงมีข้อมูลจำนวนเล็กน้อยที่ซ่อนความขัดแย้ง การซ่อนข้อมูลจะซ่อนเฉพาะส่วนประกอบข้อมูลในชั้นเรียนเท่านั้นในขณะที่การห่อหุ้มข้อมูลจะซ่อนส่วนข้อมูลของชั้นเรียนและวิธีการส่วนตัว