Recentemente, uma pergunta na Comunidade foi feita por @Vermon Ferre sobre como armazenar dados de classes herdadas em globals diferentes. Então, decidi simular o seguinte comportamento: criei uma superclasse chamada Article.MainClass e duas subclasses, Article.Class1 e Article.Class2. Por padrão, quando cada classe estende %Persistent, o IRIS cria estruturas de armazenamento independentes para elas. Isso funcionará conforme o esperado se a primeira classe na lista de superclasses for %Persistent. Mas isso também significa que, se houver parâmetros na classe principal, eles serão perdidos, porque apenas os parâmetros da primeira classe da lista são herdados.






.png)
