Avatar ·

متى يجب استخدام الفئات (OOP)؟

📁 منظمة الأمم المتحدة, طريقة, التغليف, بايثون, نصيحة, ذكاء اصطناعي, درس

أدرس/أبرمج بلغة Python منذ عام، لكني ما زلت لا أفهم متى يجب استخدام الفئات. قراءة الكتب ومشاهدة دروس الفيديو، أنا على دراية بأشياء مثل encapsulation أو ما هو abstraction . ولكن، عندما يتعلق الأمر بلحظات استخدام OOP بالضبط، أقع في ذهول.


في تفكيري، يمكن استبدال الفئات بوحدات (modules) تحتوي على مجموعة من الدوال الموضوعية. لا يوجد self قبل المتغيرات وكأول وسيط للطرق (methods)، ولا إعلان للفئة قبل الاستخدام، فقط استيراد (import) واستخدام.


ما هي النصائح/المواد الدراسية التي يمكنك تقديمها لفهم هذا الموضوع ودراسة OOP ككل؟

ملاحظة: رأيت سؤالاً، لكنه لم يجب على سؤالي.