08-10-12, 06:10 PM
منقول من المنتدى القديم
كاتب المقال احمد جمال
المشرف العام
Encapsulation :
يقصد بال Encapsulation هو اخفاء وضم البيانات والأكواد المختلفة واظهارها في النهاية للمستخدم على شكل Black Box ، حيث ستجد في النهاية دالة باسم PrintReport ، في الواقع لا يهمك ما هو الكود الموجود داخلها ، حيث يكفيك استدعاءها لتعمل لديك دالة طباعة التقارير .
تستفيد ايضاً من هذه الخاصية في حالة العمل الجماعي على المشروع ، في الحالة العمل باسلوب Structured ستجد جميع الكود في مكان واحد ، اما مع ال Encapsulation في ال OOP فسيكون كل جزء من العمل مغلقاً على نفسه ويتم التواصل بينهم البعض عن طريق Objects مختلفة ، وهذا ما يساهم في تسهيل تركيب العمل ، تسهيل اكتشاف الأخطاء .
__________________
كاتب المقال احمد جمال
المشرف العام
Encapsulation :
يقصد بال Encapsulation هو اخفاء وضم البيانات والأكواد المختلفة واظهارها في النهاية للمستخدم على شكل Black Box ، حيث ستجد في النهاية دالة باسم PrintReport ، في الواقع لا يهمك ما هو الكود الموجود داخلها ، حيث يكفيك استدعاءها لتعمل لديك دالة طباعة التقارير .
تستفيد ايضاً من هذه الخاصية في حالة العمل الجماعي على المشروع ، في الحالة العمل باسلوب Structured ستجد جميع الكود في مكان واحد ، اما مع ال Encapsulation في ال OOP فسيكون كل جزء من العمل مغلقاً على نفسه ويتم التواصل بينهم البعض عن طريق Objects مختلفة ، وهذا ما يساهم في تسهيل تركيب العمل ، تسهيل اكتشاف الأخطاء .
__________________
