التجريد مقابل إخفاء البيانات

مؤلف: Laura McKinney
تاريخ الخلق: 7 أبريل 2021
تاريخ التحديث: 4 قد 2024
Anonim
Encapsulation in Java || OOP Concepts
فيديو: Encapsulation in Java || OOP Concepts

المحتوى

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


المحتويات: الفرق بين التجريد وإخفاء البيانات

  • مخطط المقارنة
  • ما هو التجريد؟
    • أنواع التجريد:
  • ما هو إخفاء البيانات؟
  • الاختلافات الرئيسية بين التجريد وإخفاء البيانات
  • خاتمة

مخطط المقارنة

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

ما هو التجريد؟

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


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

أنواع التجريد:

  • التجريد الإجرائي:
    يتضمن التجريد الإجرائي سلسلة من الاتجاهات باستخدام المحدد
    المهام.
  • تجريد البيانات: ذلك
    هي مجموعة من البيانات التي تصف وتحدد
    كائنات البيانات.
  • التحكم في التجريد:
    إنها آلية مراقبة البرنامج حيث الداخلية
    التفاصيل غير محددة.

ما هو إخفاء البيانات؟

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


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

الاختلافات الرئيسية
بين التجريد و إخفاء البيانات

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

خاتمة

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