ما معنى encapsulation؟
المعنى في مجال تطوير البرمجيات مع أمثلة
encapsulation: التغليف
إبقاء الحالة الداخلية للكائن خلف واجهة مضبوطة، كيلا تعتمد الشيفرة الأخرى على طريقة تمثيلها داخليًا.
طريقة الاستخدام
يُناقش في مراجعات الشيفرة عند الحديث عن الحقول الخاصة والأساليب العامة وحدود الأصناف. ويساعد على فهم هشاشة تعديل الحالة الداخلية مباشرة.
أمثلة
Encapsulation prevents callers from changing the account balance without validation.
يمنع التغليف المستدعين من تغيير رصيد الحساب من دون التحقق من صحة التغيير.
تفرض الواجهة قواعد التحقق قبل اعتماد أي تعديل على الرصيد.
Returning the internal list directly would weaken encapsulation.
إرجاع القائمة الداخلية مباشرة يضعف التغليف.
سيتمكن الكود المستدعي من تعديل بيانات يحتفظ الصنف بالسيطرة عليها عادة.
تراكيب شائعة
- preserve encapsulation
- break encapsulation
- data encapsulation
مصطلحات ذات صلة
مصطلحات أخرى: مفاهيم البرمجة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
