Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Suposição de duas classes pagando dívida

Na hipótese colocada onde está descrita a classe:

    public class BalancoEmpresa {
      public void pagaDivida(String cnpjCredor, double valor) {
        Divida divida = dividas.get(cnpjCredor);
        if (divida != null) {
          if (valor > 100) {
            valor = valor - 8;
          }
          divida.setValorPago(divida.getValorPago() + valor);
        }
      }
    }

O nome correto da classe não seria PagaDivida? A classe BalancoEmpresa até aquele momento só registra dívidas, não?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Opa, eu acho até que não :). A divida representa o conceito de uma dívida em si, por isso acho que o nome se aplica. Como ela tem os dados necessários, faz sentido o método ficar ali perto também. Pelo menos na minha opinião :).