فيديو: هل لغة C ++ موجهة بشكل كامل؟
2024 مؤلف: Lynn Donovan | [email protected]. آخر تعديل: 2023-12-15 23:43
C ++ يدعم موضوع - الموجهة البرمجة ، ولكن OO ليست جوهرية للغة. في الواقع ، الوظيفة الرئيسية ليست عضوًا في ملف موضوع . (بالطبع ، يمكن أن يجادل أحد حول كون Java ملف تماما - الموجهة اللغة أيضًا ، لأن بدائلها (على سبيل المثال ، int) ليست كذلك أشياء .)
هنا ، هل C ++ موجه نحو الكائن؟
ها هي الأسباب C ++ يسمى جزئية orsemi وجوه المنحى اللغة: الوظيفة الأساسية خارج الفصل الدراسي: C ++ يدعم موضوع - الموجهة البرمجة ، ولكن OO ليست جوهرية للغة. يمكنك الكتابة بشكل صحيح ، جيد الترميز ، مصمم بشكل ممتاز C ++ البرنامج بدون استخدام ملف موضوع ولو مرة واحدة.
بعد ذلك ، السؤال هو ، لماذا C ++ ليست موجهة كائنية خالصة؟ شوهد 29090 مرة. C ++ يكون ليس أ وجوه نقية المنحى اللغة لأنه يمكنك كتابة التعليمات البرمجية دون إنشاء فئة في C ++ ، في حين أن Java هي ملف معترض محض اللغة لأن كل وظيفة تتطلب فئة.
بعد ذلك ، قد يتساءل المرء أيضًا ، ما هي اللغة الموجهة بالكامل نحو الهدف؟
- كورا. أولا جافا ليست كذلك وجوه نقية المنحى برمجة لغة . سمالتالك هو تماما أولا وقبل كل شيء وجوه المنحى برمجة لغة . الذي هو تعترض بالكامل - الموجهة برمجة لغة ?
ما هو 100 Object Oriented؟
على الرغم من أن Java هي واحدة من أنجح برامج لغة البرمجة الموجهة ، والتي حصلت أيضًا على بعض الوظائف برمجة اللمس في جافا 8 لا يعتبر أبدا 100 ٪ أو نقي موضوع - لغة البرمجة الموجهة.