تطوير نظام إدارة مكتبة باستخدام Java ومفاهيم OOP وهياكل البيانات

تفاصيل العمل

قمت بتطوير نظام بسيط لإدارة مكتبة باستخدام لغة Java، بالاعتماد على مفاهيم البرمجة الكائنية (OOP) وهياكل البيانات.

يتيح النظام إمكانية إضافة الكتب، حذفها، تعديل بياناتها، والبحث عنها باستخدام اسم الكتاب أو المعرّف.

استخدمت في المشروع:

البرمجة الكائنية (OOP): عبر إنشاء كائنات مثل Book وLibrary لتنظيم الكود.

هياكل البيانات: مثل ArrayList لتخزين الكتب بطريقة مرنة وسهلة التعديل.

طبقت مفاهيم مثل: التجريد (Abstraction)، التغليف (Encapsulation)، الوراثة (Inheritance)، والتعددية (Polymorphism).

النظام يعمل من خلال واجهة Console ويُظهر كيفية إدارة البيانات بكفاءة باستخدام Java.

ملفات مرفقة

بطاقة العمل

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