جافا OOP
جافا - ما هو OOP؟
OOP تعني البرمجة الشيئية .
تتعلق البرمجة الإجرائية بكتابة الإجراءات أو الأساليب التي تؤدي عمليات على البيانات ، بينما تدور البرمجة الموجهة للكائنات حول إنشاء كائنات تحتوي على بيانات وطرق.
تتميز البرمجة الموجهة بالكائنات بالعديد من المزايا مقارنة بالبرمجة الإجرائية:
- OOP أسرع وأسهل في التنفيذ
- يوفر OOP هيكلًا واضحًا للبرامج
- يساعد OOP في الحفاظ على كود Java جافًا "لا تكرر نفسك" ، ويجعل الكود أسهل في صيانته وتعديله وتصحيحه
- يتيح OOP إمكانية إنشاء تطبيقات كاملة قابلة لإعادة الاستخدام بأكواد أقل ووقت تطوير أقصر
نصيحة: مبدأ "لا تكرر نفسك" (DRY) يتعلق بتقليل تكرار الكود. يجب عليك استخراج الرموز الشائعة للتطبيق ، ووضعها في مكان واحد وإعادة استخدامها بدلاً من تكرارها.
جافا - ما هي الفئات والكائنات؟
الفئات والكائنات هما الجانبان الرئيسيان من البرمجة الشيئية.
انظر إلى الرسم التوضيحي التالي لمعرفة الفرق بين الفئة والكائنات:
صف دراسي
فاكهة
أشياء
تفاح
موز
مانجو
مثال آخر:
صف دراسي
السيارات
أشياء
فولفو
أودي
تويوتا
لذا ، فإن الفئة هي قالب للكائنات ، والكائن هو مثيل للفئة.
عندما يتم إنشاء الكائنات الفردية ، فإنها ترث جميع المتغيرات والأساليب من الفصل.
سوف تتعلم المزيد عن الفئات والأشياء في الفصل التالي.