[RESOLVIDO] Abstração

2 respostas
C

Galera, tenho uma pequena dúvida sobre como abstrair minhas entidades.

É o seguinte, estou criando um gerenciador de conteúdo pra portal, no qual terá 4 tipos de publicações: notícias, vídeos, artigos e galeria de fotos.
Todas publicações tem atributos em comum, como o título por exemplo.
Agora eis a questão, devo criar 1 classe Publicação com todos atributos dos 4 tipos OU 4 classes: Noticia, Video, GaleriaFotos, Artigo?

Desde já agradeço.

2 Respostas

ViniGodoy

Criar uma superclasse e, se tiver detalhes específicos, as outras como subclasses.

C

obrigado ViniGodoy, não tinha pensado em herança, realmente resolve meus problemas.

Criado 25 de junho de 2014
Ultima resposta 25 de jun. de 2014
Respostas 2
Participantes 2