تحية طيبة الى كل اعضاء المنتدى الاكثر من رائع .
كما تعلمون
في لغة الجافا : كل شي عبارة عن كائن و كل كائن له خصائص(المتغيرات) و أفعال ( دوال او ميثود) .
سؤالي الان هو . اذا كنت ابغا اسوي برنامج بلغة الجافا هل اعتبر كل عنصر من عناصر البرنامج مثلا
لو ابغا أكتب البرنامج التالي .
برنامج يقوم بصنع جدول مناوبات للعاملين لمدة شهر و تحقيق لبعض الشروط مثلا يكون للموظف يومين راحه لكل خمسة ايام عمل ، يوجد حد أدنى للعاملين في النوبة الواحدة لا يقل عن اثنين ، امكانية إدراج الإجازات السنوية و الاضطراية ، يبدأ بتاريخ ميلادي/ هجري
يكون الوقت الفاصل بين نوبات العمل عدد ساعات لا يقل عن 16 ساعه
في هذه الحاله ماذا يعني الكائن او الاوبجكت كبداية لصنع هذا البرنامج؟!
هل يمكن اعتبار اسماء الموظفين ، التاريخ ، مدة العمل ، ....... كائنات
كيف يمكن تحليل هذا البرنامج لصنعه؟!
اتمنى التوضيح من الأخوة الاعضاء
وشكراً
ارجو التوضيح