بيت تطوير ما هو إخفاء المعلومات؟ - تعريف من techopedia

ما هو إخفاء المعلومات؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني إخفاء المعلومات؟

يتم تنفيذ إخفاء المعلومات للمبرمجين لمنع تغيير تصميم النظام. إذا كانت قرارات التصميم مخفية ، فلن يمكن تعديل أو تغيير رمز البرنامج. عادةً ما يتم إخفاء المعلومات لرمز قابل للتغيير داخليًا ، والذي يكون أحيانًا مصممًا بشكل خاص بحيث لا يتم كشفه. مثل هذه البيانات المخزنة والمستمدة لا يتم شرحها بشكل عام. يعد تغيير مرونة الفئات وسهولة الاستخدام من قبل الكائنات العميل من المنتجات الثانوية للبيانات المخفية.

يشرح Techopedia إخفاء المعلومات

في عام 1972 ، قدم ديفيد بارناس فكرة إخفاء المعلومات. وأعرب عن اعتقاده أنه ينبغي إخفاء أنظمة التصميم الهامة عن العملاء والمستخدمين الأماميين. قام بتعريف المعلومات المختبئة كوسيلة يمكن من خلالها حماية العملاء من أعمال البرنامج الداخلية.

على سبيل المثال ، قد تكون مخفية حساب ينتج نتيجة معينة. يتبع نموذجًا للوظيفة يمكن وصفه بنوع من إخفاء المعلومات.

إحدى ميزات إخفاء المعلومات هي الحصول على مرونة ، مثل السماح للمبرمج بتعديل البرنامج بسهولة أكبر. قد يتم ذلك أيضًا عن طريق وضع شفرة المصدر داخل الوحدات النمطية لسهولة الوصول إليها في المستقبل ، حيث يتطور البرنامج ويتطور.

ما هو إخفاء المعلومات؟ - تعريف من techopedia