Boa tarde, fiquei com uma dúvida sobre a aplicação do "Tell, don't ask". No fim das contas, após todo o refactor, utilizamos a seguinte linha de código para registar um novo pagamento:
divida.getPagamentos().registra(pagamento);
Neste caso, seria bom ter um método na classe Dívida chamado "registraPagamento" que chama o método "registra" da classe Pagamentos? Ou o conceito de "Tell, don't ask" se apenas aos casos de regras de negócios como alguma verificação antes da chamada do método?