قمت بتطوير برنامج متكامل باستخدام لغة Java يعتمد على مبادئ البرمجة كائنية التوجه (Object-Oriented Programming) للتعامل مع الأشكال الهندسية. يهدف المشروع إلى حساب الخصائص الفيزيائية للأشكال (مثل المثلثات) بشكل ديناميكي ومنظم.
أبرز ما تم تنفيذه في المشروع:
استخدام الوراثة (Inheritance): بناء فئة أساسية (GeometricObject) تحتوي على الخصائص العامة مثل اللون (Color) وحالة التعبئة (Filled).
تطبيق تعدد الأشكال (Polymorphism): إنشاء فئات فرعية (Triangle) تقوم بحساب المساحة والمحيط بناءً على مدخلات المستخدم.
الدقة الحسابية: تنفيذ معادلات رياضية دقيقة لحساب:
محيط المثلث (Perimeter).
مساحة المثلث (Area) باستخدام صيغة هيرون (Heron's Formula).
تنسيق المخرجات: عرض النتائج بشكل احترافي وسهل القراءة كما يظهر في الصور المرفقة من بيئة التطوير (IntelliJ IDEA).