Uma equipe está desenvolvendo um sistema para uma empresa de design. Em
uma mesma classe chamada Cliente, foram colocados métodos para calcular
descontos do plano, gerar relatórios na tela e salvar dados no banco. Durante a
manutenção, a equipe percebeu que alterações na forma de armazenamento
acabavam impactando regras de negócio e vice-versa.