Em 10/02/2010 07:50, Samuel M. Basso escreveu: > Amigo eu tenho o sistema totalmente em herança desde metodos até da parte > visual. É muito usado e faz sentido sim Vinicius. Pensa comigo vou tentar te > explicar me maneira clara. > > Em um sistema que vc tem varios cadastros com Codigo e Descrição apenas dois > campos (situando um exemplo) vc cria essa unit e form da maneira que quiser > coloca todos dbedit, botoes, metodos tais como ao fechar a tela fazer > pergunta se realmente desejar fechar, validaçao dos campos caso nao > preenchimento e pronto. > > Todos outros cadastros vc herda desse que criou e todos esses metodos que > criou nao precisam ser adicionados, poupando muito tempo de programaçao. Se > um dia encontrar um erro se o erro é da classe pai nao precisa mudar em > todos os cadastros como é de costume dos programadores simplismente muda em > um só lugar e esta resolvido. Por isso considero de muito sentido usar > heranças. > Claro que faz sentido usar heranças !!!!
Não faz sentido herdar um método e não querer que ele execute na classe ancestral. Se vc não quer executar o metódo na classe ancestral não o herde, herde apenas a classe. Acho que agora me expliquei melhor. ;)