قمت بتطوير نظام بسيط لإدارة مكتبة باستخدام لغة Java، بالاعتماد على مفاهيم البرمجة الكائنية (OOP) وهياكل البيانات.
يتيح النظام إمكانية إضافة الكتب، حذفها، تعديل بياناتها، والبحث عنها باستخدام اسم الكتاب أو المعرّف.
استخدمت في المشروع:
البرمجة الكائنية (OOP): عبر إنشاء كائنات مثل Book وLibrary لتنظيم الكود.
هياكل البيانات: مثل ArrayList لتخزين الكتب بطريقة مرنة وسهلة التعديل.
طبقت مفاهيم مثل: التجريد (Abstraction)، التغليف (Encapsulation)، الوراثة (Inheritance)، والتعددية (Polymorphism).
النظام يعمل من خلال واجهة Console ويُظهر كيفية إدارة البيانات بكفاءة باستخدام Java.