السلام عليكم و رحمة الله و بركاته
أنا بدأت بتعلم مبادئ الـOOP في لغة C#
و معرفتي بها كانت في C++ الوراثة و التحميل الزائد للعمليات فقط
أثناء انتقالي للC# أريد أن أسألكم :
أنا تعلمت استخدام الـabstract لكن ما فائدته ؟ " يعني شو اللي بقدر أعمل فيو , + ما بقدر أعملو بالطريقة العادية :| " و متى لازم أستعملو و هل الـoverrride مخصص فقط منشان الوراثة من abstarct :| !? أم في إلو استخدامات أخرى ؟
+
أنا تعلمت استخدام الـinterface بس يعني ما شفت أي فائدة " بالعكس سلبية انو ما بقدر أحط فيو متغيرات :| بس لازم دوال " + لما استفسرت قالولي انو الـC# ما بتقدر فيها تورث كلاسين لكلاس , بينما هالشي موجود في C++لهالسبب وضعوا مفهوم الواجهة منشان الوراثة من أكثر من كلاس فهل هالكلام صحيح ؟
و شكرا ً لكم


