Boa tarde!
Gostaria de tirar uma dúvida sobre qual é a maneira mais correta para fazer uma herança entre classes usando namespaces no TL++.
Inicialmente eu tinha feito dessa forma, exemplo:
Fonte integracao.tlpp
namespace MeuNamespace
Class Integracao
Method New()
Method Teste()
EndClass
Fonte cliente.tlpp
namespace MeuNamespace
Class Cliente From Integracao
Method New()
EndClass
Mas um objeto que instanciava a classe Cliente não conseguia enxergar o método Teste().
Ao realizar este ajuste, funcionou normalmente:
namespace MeuNamespace
Class Cliente From MeuNamespace.Integracao
Method New()
EndClass
Apesar de estar funcionando corretamente, não tenho certeza se essa é a melhor forma de realizar a herança. Está correto? Ou existe outra forma?
Obrigado desde já.
Daniel, ao utilizar o seu segundo exemplo, a classe XistoFilha não está herdando o método xteste da classe Xisto. Em anexo arquivos usados no teste.