الكلاس الضخمة.
تحتوي الكلاس على حقول/دوال/أسطر كود كثيرة.
##Signs and Symptoms
تحتوي الكلاس على حقول/دوال/أسطر كود كثيرة.

##Reasons for the Problem
تبدأ الكلاسات عادةً صغيرة. لكن مع مرور الوقت، تنتفخ مع نمو البرنامج.
كما هو الحال مع الدوال الطويلة، يجد المبرمجون عادةً أنه أقل إجهاداً ذهنياً وضع ميزة جديدة في كلاس موجودة بدلاً من إنشاء كلاس جديدة للميزة.

##Payoff
-
تعفي إعادة هيكلة هذه الكلاسات المطورين من الحاجة إلى تذكر عدد كبير من خصائص الكلاس.
-
في حالات كثيرة، يؤدي تقسيم الكلاسات الضخمة إلى أجزاء إلى تجنب تكرار الكود والوظائف.