تطوير نظام متجر إلكتروني (Console Application) بلغة Java وتطبيق الـ OOP

تفاصيل العمل

قمت بتطوير وبناء نظام متجر إلكتروني متكامل يعمل عبر سطر الأوامر (Console) باستخدام لغة Java. هذا المشروع يبرز القدرة على بناء المنطق البرمجي المعقد (Business Logic) والتعامل مع البيانات بدون الاعتماد على واجهات رسومية، وهو الأساس القوي لأي نظام Backend.

أبرز المهارات والتقنيات المطبقة في المشروع:

البرمجة كائنية التوجه (OOP): التطبيق الفعلي لمفاهيم (Inheritance, Encapsulation, Polymorphism) لتصميم نظام مرن وقابل للتوسع.

إدارة المتجر وسلة التسوق: برمجة دورة حياة الشراء كاملة بداية من استعراض المنتجات وحتى إضافتها لسلة التسوق وحساب الإجمالي.

هياكل البيانات (Data Structures): الاعتماد على هياكل البيانات المناسبة في جافا لتخزين وإدارة المنتجات والطلبات بكفاءة في الذاكرة.

الكود النظيف (Clean Code): تنظيم الملفات والكلاسات بحيث يؤدي كل كلاس وظيفة محددة (Single Responsibility) لتسهيل الصيانة.

يمكنك الاطلاع على هيكلية الكود بالكامل عبر مستودع GitHub:

https://github.com/YassoK...

بطاقة العمل

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