تفاصيل العمل

وصف مختصر:

مشروع بلغة Java بيوضّح تطبيق المفاهيم الأساسية للبرمجة كائنية التوجه (OOP) في سياق نظام تجارة إلكترونية بسيط، وبيشمل:

Encapsulation: كلاس Product بيحتوي على بيانات المنتج (productId, name, price, stock) بشكل محمي.

Inheritance & Polymorphism: كلاسات Customer وAdmin وارثة من كلاس أساسي (زي User)، وكل واحد فيهم بيعمل override للدوال بطريقته (getUserDetails).

Polymorphism (Overloading): دالة placeOrder() ليها أكتر من نسخة بأرجيومنتس مختلفة (بدون منتج، بمنتج واحد، بمنتج وكمية).

إدارة العمليات: تسجيل الطلبات، تحديث بيانات المنتج (السعر والمخزون) من قبل الأدمن، ومعالجة الدفع بأكتر من وسيلة (Credit Card, PayPal).

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة