Большой класс.
Класс содержит множество полей/методов/строк кода.
##Signs and Symptoms
Класс содержит множество полей/методов/строк кода.

##Reasons for the Problem
Классы редко бывают большими изначально. Но со временем постепенно многие из них «раздуваются» в связи с развитием программы.
Как и в случае с длинными методами, чаще всего программисту ментально проще добавить фичу в существующий класс, чем создать новый класс для этой фичи.

##Payoff
-
Рефакторинг таких классов избавит разработчиков от необходимости запоминать чрезмерное количество имеющихся у класса атрибутов.
-
Во многих случаях разделение больших классов на части позволяет избежать дублирования кода и функциональности.