Ленивый класс.
На понимание и поддержку классов всегда требуются затраты времени и денег. А потому, если класс не делает достаточно много, чтобы уделять ему достаточно внимания, он должен быть уничтожен.
##Signs and Symptoms
На понимание и поддержку классов всегда требуются затраты времени и денег. А потому, если класс не делает достаточно много, чтобы уделять ему достаточно внимания, он должен быть уничтожен.

##Reasons for the Problem
Это может произойти, если класс был задуман как полнофункциональный, но в результате рефакторинга ужался до неприличных размеров.
Либо класс создавался в расчёте на некие будущие разработки, до которых руки так и не дошли.
##Payoff
-
Уменьшение размера кода.
-
Упрощение поддержки.