Disciplina: Tópicos em Linguagem de Programação Material a ser entregue: código-fonte e executável do programa desenvolvido. Data de entrega do trabalho: 12 de maio de 2008. Data de defesa do trabalho: 13 de maio de 2008. Questões: a) Distinga herdar interface de herdar implementação. Como as hierarquias de herança projetadas para herdar interface diferem daquelas projetadas para herdar implementação? Crie um exemplo em Java fazendo a distinção de cada. (valor 5,0) b) Alguns programadores preferem não utilizar o acesso protected porque ele quebra o ocultamento de informações na superclasse. Crie um programa em Java que faça uso dos moderadores de acesso, demonstrando a sua limitação atribuída a cada moderador de acesso. (valor 5,0) Observações: - O trabalho é individual. - O trabalho consiste no envio do código (tiagodemelo@gmail.com) e a sua posterior defesa em laboratório. - Para cada dia de atraso, o aluno terá a sua nota diminuída em um ponto.