تفاصيل العمل

نظام إدارة سلة مشتريات باستخدام C#

مشروع Back-End بسيط لإدارة سلة المشتريات، تم تطويره باستخدام C# مع التركيز على تطبيق مفاهيم البرمجة الكائنية وهياكل البيانات بشكل عملي.

يتيح النظام للمستخدم إضافة المنتجات إلى السلة أو حذفها، مع إمكانية التراجع عن آخر عملية (Undo) وإعادة حالة السلة كما كانت قبل تنفيذ العملية.

أبرز ما تم تنفيذه:

إضافة المنتجات وإدارتها داخل سلة المشتريات.

حذف المنتجات مع التحقق من وجودها.

تنفيذ خاصية Undo للعمليات السابقة.

استخدام Stack لتخزين وتتبع العمليات بالترتيب العكسي.

استخدام Generics من خلال CartManager<T> لبناء مكون قابل لإعادة الاستخدام.

تطبيق مفاهيم OOP وتنظيم الكود إلى Classes ومسؤوليات واضحة.

التعامل مع الحالات التي لا توجد فيها عمليات يمكن التراجع عنها.

التقنيات والمفاهيم:

C#، OOP، Generics، Stack، Collections، Data Structures.

بطاقة العمل

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