تفاصيل العمل

مشروع برمجي متكامل تم بناؤه بلغة Java لتطبيق مفاهيم البرمجة كائنية التوجه (OOP) وتصميم هيكل منطقي لمنظومة تجارة إلكترونية (E-Commerce System).

المفاهيم والتطبيقات البرمجية المنفذة:

- Encapsulation & Validation: حماية بيانات المنتجات (Product) ومنع المدخلات الخاطئة مثل السعر بالسالب.

- Inheritance & Method Overriding: إنشاء فئة رئيسية (User) وتوريثها لكل من (Customer) و(Admin) وتعديل عرض البيانات بحسب صلاحية كل مستخدم.

- Method Overloading: إنشاء خيارات متعددة لإجراء الطلب (placeOrder) سواء برقم المنتج فقط أو بالمنتج والكمية.

- Abstraction & Interfaces: استخدام Interface باسم (Payment) لتطبيق مرونة الدفع الإلكتروني وتنفيذها عبر طرق دفع مختلفة مثل (CreditCardPayment) و(PayPalPayment) مع التحقق من صحة البيانات (Validation).

- Testing & Execution: فحص واختبار جميع السيناريوهات البرمجية في ملف Main للتحقق من سلامة منطق النظام (Business Logic).

بطاقة العمل

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