Ybadoo - Soluções em Software Livre
Tutoriais
Programação Orientada a Objetos

A empresa XPTO precisa desenvolver um sistema para catalogar itens colecionáveis, como livros, CDs, DVDs e revistas. A funcionalidade principal deste sistema é manter os itens colecionáveis, organizados por tipo. O sistema deve permitir cadastrar os dados comuns e os específicos de cada tipo de item. Os dados comuns são: identificação única, nome, data de aquisição e lista de autores. Para os livros é importante manter também o nome da editora e o ano de publicação. Para os CDs é interessante manter o gênero musical e a identificação das faixas de áudio (nome das músicas). Para os DVDs é importante armazenar o tipo (musical, filme ou dados) e uma descrição geral sobre o item ou os extras, por exemplo. Por fim, para as revistas é interessante manter o ano de publicação, o volume, a editora e os principais assuntos tratatos. Desenvolva um modelo de classes que represente as informações descritas no levantamento de requisitos para o sistema da empresa XPTO.