الكبسولات البرمجية

 من اكثر المفاهيم البرمجية المزعجة لنا كمبتندئين هي البرمجة الكائنية التوجه.

ودائما ما كنا نشعر بعمد اهميتها بل نستطيع ان نبني اي شئ بدون ان نصدع رؤوسنا بمفاهيم البرمجة الكائنية وشروطها.

لكن عند تقدم خبراتك البرمجة وتقدم مستوى البرمجيات التي تعمل عليها وحاجتك الى فريق عمل برمجي متكامل تظهر الحاجة الى هذه الكبسولات البرمجية التي تسمى Class.

الكلاس البرمجي هو وحدة برمجية منفصلة من ناحية الكود التفنيذي (دوال) وفي البيانات. ويوُصي احد مبادئ البرمجة الكائنية وهو التغليف بأهمية ان تكون الكلاس مغلفة كوحدة برمجية مستقلة من اي امكانية تدخلات خارجية على محتوى الكلاس.

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





تعليقات

المشاركات الشائعة من هذه المدونة

مدير حزم والمكتبات في البايثون pip manager

التجريد ‏في ‏البرمجة ‏الكائنية ‏التوجه