Loading AI tools
من ويكيبيديا، الموسوعة الحرة
التغليف أو الكبسلة[1] وتعرف أيضا بـإخفاء المعلومات (بالإنكليزية Encapsulation) هي واحدة من صفات البرامج الكائنية والتي تعتمد بشكل أساسي على وضع الجوانب المتوقع تغيرها في المستقبل في برنامج ما في مكان محدد وإخفاء تفاصيل تنفيذها بحيث لا تؤثر على الأماكن الأخرى التي تستخدمها في حال تم تغييرها.[2][3][4]
و يمكن تعريف التغليف على أنه التأكد أن المصدر المستخدم لا يستطيع أن يغير البيانات الداخلية لكائن بطريقة مفاجئة، فقط أعضاء الكائن الداخلية يسمح لها بتعديل حالة الكائن وبياناته. أي أنه لا يمكن التلاعب بالكائن وتغير معلوماته بأي طريقة بل أن هناك واجهة استخدام خاصة يضعها المبرمج ومن خلالها يمكن تغيير بيانات الكائن الداخلية وحالته.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.