Bom dia a todos.
Minha dúvida é o seguinte.
Eu tenho a seguinte hierarquia
||||||||||||||||||||||||||||||||||||||||||||||||Forma||||||||||||||||||||||||||||||||||||||||
||||||||||||||FormaBidimensional||||||||||||||||||||||||||FormaTridimensional|||||||||||||
Circulo||||||||Quadrado||||||||Triângulo||||||||Esfera|||||||||Cubo|||||||||||Tetraedro||
Tenho que utilizar herança para implementar essa hierarqui.
Porém como aprendi, na superclasse Forma, devo colocar somente o que for
genérico em todas as outras classes.
Seguindo a sequencia, na classe FormaBidimensional, eu devo colocar somente o que for
genérico para as classes abaixo.
O exercício é basicamente calcular a área das classes “filhas” e mostrar na tela, processando polimorficamente em um vetor.
Porém , minha dúvida é somente essa:
A classe Forma, FormaBidimensional e FormaTridimensional ficarão vazias?
Pois não achei nada que seja comum em tudo ai.
Só queria mesmo que confirmassem meu raciocínio, pois a implementação
e o polimorfismo eu já sei utilizar. Só estou com dúvida nesse conceito de herança.
Aguardo Respostas.
Grato
Pablo