السلام عليكم
عملت برنامج يتحكم بال Linked List بواسطة مكتبة MFC وباستخدام فقط ال Dialogs .
الشيء الذي اريد اتأكد من انه صحيح هل لكل Dialog كلاس ؟
حتى اوضح السؤال اكثر : واجهة البرنامج عبارة عن Dialog وفيها ازرار فقط ( 20 زر ) ، طبعا اول ما اضغط مرتين على الdialog يقول هل تريد انشاء class جديد ؟ اضغط نعم وتصبح هذه هي ال class الرئيسية واضع فيها تعريف المؤشر first_ptr ( المؤشر الأول على السلسلة ) وايضا تعريف class ال Linked List كامل مع تعريف class ال Node .
كل زر عند ضغطه يفتح Dialog جديد له ازرار خاصة و Edit Box خاص ، وانا اقوم بوضع class جديد لكل Dialog ، هذا يعني ان عدد ال classes يساوي عدد الأزرار في الواجهة الرئيسة !
قرأت انني يجب ان استخدم مفهوم الوراثة لكن كيف استخدمه ؟ ( انا اعرف طريقة استخدامه لكن السؤال كيف استخدمه هنا ؟ وهل هذا يعني عدد أقل من classes ؟ )