sugiro que use o padrão de projeto "composite".... http://pt.wikipedia.org/wiki/Composite http://sourcemaking.com/design_patterns/composite/delphi
o/ Em 25/08/2010 19:13, marcosdoerner escreveu: > Ola a todos, > > estou criando uma classe na minha regra de negocio mais ou menos da > seguinte forma > > Type > TminhaClasse = Class > private > atributo1 : string; > atributo2 : string; > atributo3 : string; > classePai : TminhaClasse; > public > ... > end; > > A minha duvida é como declaro o atributo classePai já que a minha > TminhaClasse ainda não foi declarada. > E a classePai pode conter ou não a estrutura e acaba sendo recursiva, > o Pai pode ter um pai e assim por diante. > > Marcos