Cirurgia com Espingarda.
Fazer qualquer modificação exige que você faça muitas pequenas alterações em muitas classes diferentes.
##Sinais e sintomas
Fazer qualquer modificação exige que você faça muitas pequenas alterações em muitas classes diferentes.

class User { String phone; }
class UserForm { String phone; }
class UserDto { String phone; }
class UserRow { String phone; } // um campo novo, alterações em quatro classes##Causas do problema
Uma única responsabilidade foi dividida entre um grande número de classes. Isso pode acontecer após a aplicação excessiva de Mudança Divergente.

##Tratamento
Refatorar com
##Benefícios
-
Melhor organização.
-
Menos duplicação de código.
-
Manutenção mais fácil.