Avatar ·

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

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

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


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


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

P.S. رأيت السؤال، لكنه لم يجب على سؤالي.