السلام عليكم ...
بداية, أعتقد أن الجميع درس أو يعرف ما هي OOP.... طريقة تصميم لا أكثر....
لدينا مسألة ننتاقش فيها, لمن يحب بالطبع, فكر في السؤال, و أعطنا رأيك,
هذا السؤال لايوجد له جواب واحد, كل شخص يمكن أن يضع طريقة تصميم و نقارن بين الطرق...
تصور أننا نريد بناء برنامج, هذا البرنامج يحتوي على صنفين classes... مربع square و مكعب cube. هناك علاقة هذين الكائنين بلاشك...
ماهي العلاقة برأيك, حاول أن تضع تصميمك في ضوء البرمجة الكائنية,
سأضع مالدي بعد أن أرى آرائكم, و لكن أعيد بأنه لا توجد طريقة واحدة لحل هذا النوع من المسائل,
هذا السؤال لازلت أذكره منذ زمن بعيد, حيث وضع "الأستاذ" الإجابة النموذجية و رفض غيرها, و للأسف كانت الإجابة التي وضعها من أسوأ الإجابات التي رأيتها!
اقترح أن المكعب يرث من المربع!
ما رأيك في هذه الإجابة, و إذا كان لديك تصور آخر فشاركنا به :)
تحياتي ...





