Não seria mais semântico setar os atributos de médico e especialidade diretamente no construtor pra inicializarmos um objeto sempre em estado consistente?
Não seria mais semântico setar os atributos de médico e especialidade diretamente no construtor pra inicializarmos um objeto sempre em estado consistente?