تطبيق المبادئ ذات المنحى الحقيقي في إطار اتفاقية+: التصميم والتنفيذ
Table of Contents
(ج) إن البرمجة الموجهة نحو المقاصد هي نموذج للبرمجة يستخدم الأشياء في تصميم التطبيقات، أما C++ فهي لغة تدعم مبادئ مكتب تخطيط البرامج، مثل العزلة، والميراث، والتعددية، وتساعد هذه المبادئ المطورين على وضع مدونة نموذجية وقابلة لإعادة الاستخدام وقابلة للاستمرار لتطبيقات العالم الحقيقي.
القدرات في الفئة جيم ++
ويشمل هذا الاختراع تجميع البيانات والأساليب التي تعمل على تلك البيانات داخل وحدة واحدة، عادة ما يكون ذلك فصلاً، وهذا المبدأ يساعد على حماية البيانات من التعديلات غير المقصودة ويوفر وصلة وصل واضحة للتفاعل مع الأجسام.
In C++, access specifiers such as private, protected, and public] control the visibility of class members. This control ensures that internal data remains hidden and can only be accessed through defined methods.
الميراث في الفئة جيم ++
فالإرث يسمح للفئة بحيازة الممتلكات والسلوك من صف الوالدين، وهذا يعزز إعادة استخدام الشفرة ويقيم علاقة هرمية بين الفصول.
For example, a vehicle class can be a parent class for Car and Bike classes, which inherit common features while added specific attributes.
التعددية في الفئة جيم ++
فالتعددية تتيح معالجة الأشياء من مختلف الفئات على أنها حالات من الدرجة العليا المشتركة، وتسمح بأن تتصرف الأساليب بطريقة مختلفة على أساس الجسم الذي يحتج بها.
ويتحقق ذلك من خلال المهام الافتراضية وتجاوز المهام، ومن الضروري تصميم نظم مرنة يمكن أن يتفاوت فيها السلوك بصورة دينامية في فترات التشغيل.
مثال التطبيق
(ب) النظر في تطبيق رسوم بيانية يدير أشكالاً مختلفة: وباستخدام مبادئ OOP، يمكن لفئة الأساس Shape أن تحدد أساليب مشتركة مثل ] و]) [FLT]
ويتيح هذا التصميم للطلب معالجة الأشكال المختلفة بصورة موحدة مع الحفاظ على سلوكيات محددة لكل نوع من أنواع الأشكال.