ConstructiCat Logo
CodeBust.
Browse section ▾

تدرجات الوراثة المتوازية.

كلما قمت بإنشاء فئة فرعية (subclass) لفئة ما، تجد نفسك بحاجة إلى إنشاء فئة فرعية لفئة أخرى.

##Signs and Symptoms

كلما قمت بإنشاء فئة فرعية (subclass) لفئة ما، تجد نفسك بحاجة إلى إنشاء فئة فرعية لفئة أخرى.

##Reasons for the Problem

كان كل شيء على ما يرام طالما ظل التدرج الهرمي صغيراً. ولكن مع إضافة فئات جديدة، أصبح إجراء التغييرات أصعب فأصعب.

##Payoff

  • يقلل من تكرار الكود.

  • يمكن أن يحسن تنظيم الكود.