Questão
ID 615345Disciplina: Tecnologia da Informação
Assunto: Padrões Criacionais
Ano: 2014 Banca: FGV - Fundação Getúlio Vargas Órgão: Companhia Pernambucana de Saneamento
Examine atentamente o código Java a seguir.
public abstract class Funcionario
{
public static Funcionario novoFuncionario (String
funcao)
{
if (funcao == null)
return null;
if (funcao.equals (“chefe”))
return new FuncionarioSubordinado ();
if (funcao.equals ("subordinado"))
return new FuncionarioSubordinado ();
return null;
}
}
class FuncionarioChefe extends Funcionario
{
}
class FuncionarioSubordinado extends Funcionario
{
}
O código Java acima implementa o Padrão de Projeto denominado