POJOs podem implementar interface e extender uma super classe ou não?

3 respostas
G

pessoal,

estava pesquisando a respeito de POJO aqui no GUJ mesmo e estava quase que satisfeito com o que tinha lido até que vejo o seguinte post: http://www.guj.com.br/java/107122-neste-caso-uso-pojo-ou-nao
aí o rapaz questiona se caso ele fizesse a herança de pessoa na classe funcionário, se o funcionario seria um POJO ainda.
Os colegas disseram que sim, mas seguindo a definição lida em http://www.guj.com.br/java/59722-pojos- (citam até o Martin Fowler)

um POJO n deve implementar nem extender outra classe.

3 Respostas

G

UP

G

alguém?

gomesrod

Não sei se há uma definição formal sobre isso, mas eu considero o seguinte:

Um POJO não pode implementar/estender nada que seja “externo”, ou seja: classes e interfaces de frameworks, mas pode implementar ou estender classes do próprio domínio. É o caso do Funcionario extends Pessoa

Criado 2 de maio de 2011
Ultima resposta 4 de mai. de 2011
Respostas 3
Participantes 2