تطبيق مبادئ التصميم الموجهة نحو الأغراض على مشاريع جافا: أمثلة وحسابات
وتساعد مبادئ التصميم الموجهة نحو الأغراض على تحسين هيكل مشاريع جافا وقابليتها للاستمرار وقابليتها للتصعيد، ويضمن تطبيق هذه المبادئ تنظيم المدونة منطقيا، مما يقلل من تعقيدها ويزيد من إمكانية إعادة استخدامها، وتقدم هذه المادة أمثلة وحسابات توضح كيفية تنفيذ هذه المبادئ بفعالية.
المبادئ الأساسية للتصميم الموجه نحو الأجسام
وتشمل المبادئ الأساسية الاختلاط، والميراث، وتعدد المورفولوجيا، والضرب، وهذه المبادئ ترشد المطورين إلى إنشاء هياكل شفرات نموذجية ومرنة، ومنها مثلاً إخفاء التفاصيل الداخلية للصفوف، والكشف عن الوصلات البينية الضرورية فقط.
تطبيق المبادئ في مشاريع جافا
وفي جافا، يمكن إثبات تطبيق هذه المبادئ من خلال تصميم الصفوف والتفاعل، وعلى سبيل المثال، فإن استخدام الوصلات البينية لتحديد السلوكات يتيح لفصول متعددة تنفيذ الوظائف المشتركة، وتشجيع إعادة استخدام الشفرة، والمرونة.
مثال: حساب منطقة الشباك
(ب) النظر في مشروع يحسب مجال الأشكال المختلفة، ويستخدم المبادئ ذات الوجهة الموضوعية، وينشئ طبقة أو واجهة مختصرة تسمى ]Shape ] مع طريقة ] الكياسات في مجال المعالجة .
اقتراح الفصول التالية:
- دائرة مع دائرة 5
- مركب مع المرشد الرابع والطول 6
- المثلث مع القاعدة 3 والطول 4
تشمل الحسابات صيغا بسيطة:
Circle:
Rectangle: width * altitude]
المثلث: 0.5 *قاعدة * إرتفاع ]
الحسابات العينية
استخدام البرمجيات 3-14:
الحلقة: 3.14
Rectangle: 4* 6 = 24
المثلث: 0.5* 3* 4 = 6