###
مشروع لتطوير نظام متكامل لإدارة طلبات المطاعم باستخدام **Java** ومفاهيم البرمجة كائنية التوجه (OOP)، مع التركيز على تصميم نظام مرن وقابل للتوسع والصيانة.
**ما قمت به:**
* تطوير نظام لإدارة طلبات المطعم باستخدام **Java** وتطبيق 6 من أنماط التصميم (Design Patterns)، من بينها **Factory, Decorator, Strategy, Observer, Template Method** وغيرها.
* تصميم وتنفيذ أكثر من 5 وحدات مستقلة تشمل **إدارة الطلبات، معالجة المدفوعات، إدارة الخصومات، والإشعارات**.
* استخدام مكونات برمجية قابلة لإعادة الاستخدام ومنظمة لتقليل تعقيد النظام وتسهيل صيانته وتطويره.
* تصميم النظام بطريقة **مرنة وقابلة للتوسع (Extensible)**، مما يسمح بإضافة ميزات ووظائف جديدة دون الحاجة إلى تعديل المكونات الأساسية للنظام.
* تطبيق مفاهيم **OOP وDesign Patterns** لتحسين تنظيم الكود، قابلية الصيانة، وإعادة استخدام المكونات.