تم تطوير نظام دفع بسيط باستخدام Java لتطبيق مفاهيم البرمجة كائنية التوجه (OOP)، مع استخدام Abstraction وInterfaces لتنظيم طرق الدفع المختلفة.
يتضمن المشروع تصميم هيكل قابل للتوسع وإضافة أكثر من طريقة للدفع مع تطبيق مبادئ Encapsulation وPolymorphism، مما يساعد على كتابة كود منظم وسهل التطوير والصيانة.
**التقنيات والمفاهيم المستخدمة:**
* Java
* Object-Oriented Programming (OOP)
* Abstraction
* Interfaces
* Encapsulation
* Polymorphism