جدول المحتويات:
تعريف - ماذا يعني إخفاء البيانات؟
إخفاء البيانات عبارة عن تقنية لتطوير البرامج تستخدم بشكل خاص في البرمجة الموجهة للكائنات (OOP) لإخفاء تفاصيل الكائن الداخلية (أعضاء البيانات). يضمن إخفاء البيانات الوصول الحصري للبيانات إلى أعضاء الفصل ويحمي تكامل الكائنات عن طريق منع التغييرات غير المقصودة أو المقصودة.
يقلل إخفاء البيانات أيضًا من تعقيد النظام لزيادة المتانة عن طريق الحد من الترابط بين مكونات البرنامج.
يُعرف إخفاء البيانات أيضًا بتغليف البيانات أو إخفاء المعلومات.
يشرح Techopedia إخفاء البيانات
تم تقديم إخفاء البيانات كجزء من منهجية OOP ، حيث يتم فصل البرنامج إلى كائنات مع بيانات ووظائف محددة. هذه التقنية تعزز قدرة المبرمج على إنشاء فئات بمجموعات ووظائف بيانات فريدة ، وتجنب الاختراق غير الضروري من فئات البرامج الأخرى.
نظرًا لأن تقنيات هندسة البرمجيات نادراً ما تختلف ، فهناك القليل من التناقضات التي تخفي البيانات. إخفاء البيانات يخفي فقط مكونات بيانات الفصل ، بينما يخفي تغليف البيانات أجزاء بيانات الفصل والأساليب الخاصة.
