Assistindo a aula percebi que ao implementar os metodos dispararRequisicaoGet() e dispararRequisicaoPost() o professor passou como parâmetro o HttpClient client, quando implementei os metodos antes de assistir a aula eu optei por criar uma instancia do client dentro do proprio metodo para manter a abstração ( HttpClient client = HttpClient.newHttpClient(); ).
Existe alguma vantagem em instanciar o HttpClient fora do metodo e passar como parâmetro?