this._listaNegociacoes = new ListaNegociacoes(model => this._negociacoesView.update(model));
Porque eu devo passar esse model no constructor? e o mesmo está sendo passado no update. Esse model seria o this de NegociacaoController? Para mim ainda não ficou claro esse recurso de passar a função para outra classe.