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.