Hoida Ahamed نشر 25 أغسطس 2021 أرسل تقرير نشر 25 أغسطس 2021 مشروع فيه ٣اقسام كل قسم لديه موظفين وعمال ومدراء وكل موظف وعامل ومدير لديه صفات تخصه واي قسم لديه صفات تخصه هل اكتب كل قسم في package خاص او كل واحد في كلاس واعمل وراثة متعددة🤔 كتبت البرنامج لكنه طويل يصعب ارساله اريد رائيكم في الطريقة المناسبة وهل هناك اي افكار اقتباس
0 Ali Haidar Ahmad نشر 25 أغسطس 2021 أرسل تقرير نشر 25 أغسطس 2021 (معدل) لا لاداعي لاستخدام ال package هنا.. يمكنك اتباع التالي: أولاً نبدأ من الكلاسات التي قد تتواجد في كلاسات أخرى (موظف عامل مدير). لذا نقوم بتعريف كلاس مجرد نسميه مثلاً human_resource (نضع فيه الصفات المشتركة بين العامل والموظف والمدير) ثم نقوم بوراثة 3 كلاسات من هذا الكلاس أحدهم يمثل مدير والآخر عامل والآخر موظف (ونضيف لكل كلاس منهم الصفات الخاصة به). والآن ننتقل للأقسام: 1. تعريف كلاس مجرد يمثل قسم نضع فيه الصفات المشتركة لكل الأقسام نسميه departments مثلاً . 2.نقوم بتعريف 3 كلاسات كل منها يرث هذا الكلاس بحيث تمثل الأقسام ونضيف الصفات الخاصة بكل قسم. كما يمكنك الاستغناء عن فكرة استخدام صف مجرد (أي الاستغناء عن departments و human_resource ) وتعريف الكلاسلات مباشرةً (لكنها طريقة أقل جودة). والآن حاولي تطبيق ذلك بنفسك حتى لو استغرق الأمر يوم كامل. ملاحظة أخيرة: جافا لاتدعم الوراثة المتعددة.... أيضاً في الرابط التالي سبق وشرحنا مفهوم التجريد يمكنك مراجعته: تم التعديل في 25 أغسطس 2021 بواسطة Ali Haidar Ahmad اقتباس
السؤال
Hoida Ahamed
مشروع فيه ٣اقسام كل قسم لديه موظفين وعمال ومدراء
وكل موظف وعامل ومدير لديه صفات تخصه
واي قسم لديه صفات تخصه
هل اكتب كل قسم في package خاص
او كل واحد في كلاس واعمل وراثة متعددة🤔
كتبت البرنامج لكنه طويل يصعب ارساله
اريد رائيكم في الطريقة المناسبة
وهل هناك اي افكار
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.