تخيل أنك قمت بعمل 1000 دالة لتقوم بعدة مهام معينه الأمر سيكون فضوي جداً، البرمجة الكائنية جائت لتحل كثير من تلك المشاكل.
تلك الدوال يمكن تجميع المتشابه منها وتنظيمها تحت مسمى واحد على سبيل المثال مجموعة دوال تختص بالعرض ستقوم بتجميعها تحت فئة class باسم display على سبيل المثال وهكذا... كما تمكنك الفئات من اعاده استخدام نفس اسماء الدوال ضمن فئات مختلفة ولا يحدث معك تضارب عند استخدامها والكثير من تلك الأمور التنظيمية والتي من شئنها تسهيل البرمجة والتوسعية والتطوير والاختبار والمعالجة والتدقيق والصيانة للكود.
- ومن أهم مميزات الفئات توحيد النمط البرمجي المسخدم، ستلاحظ هذا في المتبات وأطر العمل تجد كل منها تتبنى نمط برمجي معين في كتابة الأكواد والمسميات لسهيل عملية البرمجة وتوقع الصورة العامة للأكود لأنها تُكتب بنمط قياسى متفق عليه وساعدت البرمجة الكائنية في هذا الجانب بشكل كبير جداً.
التعليقات