اقتباسالnamespace لا يجب أن تحوي دوال أو متغيرات, الnamespace هي مجرد تجميع للclasses هذا هو الفرق الجوهري الذي تختلف فيه كلاً من ال#C و الjava عن ال++C و الا انتهينا لنفس النقطة, المتغير أو الدالة يجب أن يتبع صنف, غير هذا يعتبر فوضى في لغة المفترض أن Object Oriented
لماذا يجب أن تكون اللغة pure oop لكي تكون جيدة!!!!!!!
هذا كلام دعايات, لا أكثر!
قلت لك في البداية أن Java و #C بدأتا تصبحان multiparadigm مع إضافة الـ Generics و إدخال مفاهيم الـ functional في #C....
OOP جيدة في حل نوع من المسائل و سيئة في البعض الآخر, و مثال الجيدة فيه هو برامج الـ GUI و الـ Simulation... و سيئة في مكتبات الـ Data Structure و الخوارزميات!
هناك لغات ليس فيها أي فكرة من أفكار OOP و تعتبر من أنجح اللغات! و اللغة الـ OOP الأنقى في التاريخ لم يستعملها أحد!
تحياتي ...
تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 21 يوليو 2009 في 20:55

