Home Concursos Públicos Questões Q629473 Com base neste diagrama Próximas questões Com base no mesmo assunto Q629473 Engenharia de Software UML , Diagrama de Classes , Ano: 2016 Banca: FCC Órgão: TRF - 3ª REGIÃO Prova: FCC - 2016 - TRF - 3ª REGIÃO - Técnico Judiciário - Informática | Q629473 Engenharia de Software Texto associado Considere o diagrama, abaixo, elaborado por um Técnico Judiciário de TI Com base neste diagrama Alternativas A a classe Pessoa possui os métodos Nome, NumeroCpf, NumeroCnpj e Tipo (Fisica ou Juridica ou Estrangeira). B todas as classes que precisem obter o documento da pessoa devem implementar um comando condicional do tipo if com base no atributo Tipo, considerando o NumeroCpf ou NumeroCnpj, por exemplo, como o documento. C há uma interface Pessoa com o método Nome e com o objeto ObterDocumento e três classes que encapsulam três métodos: PessoaFisica (NumeroCpf), PessoaJuridica (NumeroCnpj) e PessoaEstrangeira (NumeroPassaporte). D cada classe ligada à Pessoa fará sua própria implementação da operação ObterDocumento, de forma que não haja preocupação com a regra para obtenção do documento com base no tipo da pessoa. E caso seja necessário adicionar um quarto tipo de pessoa (PessoaAsilada), o impacto seria grande para as classes dependentes, já que o objeto ObterDocumento teria que ser reescrito em todas elas. Responder Incorreta. Gabarito oficial da banca: Treine mais com um simulado focado no seu concurso. Criar simulado teste Parabéns! Você acertou! Está mandando bem! Treine mais em um simulado completo. Criar simulado teste Ficou com dúvidas? Gabarito Comentado (1) Aulas Comentários (2) Estatísticas Cadernos Criar anotações Notificar Erro Salvar novo filtro Nome do novo filtro