General information
Category:
Object Oriented Programming
Pessoal,
Em Poo, como vcs acessam os atributos de classes "filho", e "neto" numa composição?
Ex:
Tenho a seguinte situação: ObjPai.objFilho1.objNeto3
Se eu quisesse mudar o valor de um atributo qualquer do neto,( por exemplo "idade"), seria melhor eu fazer
ObjPai.objFilho1.objNeto3.set_idade(20)
ou fazer:
* Tenho que passar os parâmetros, pois posso ter vários filhos, que podem ter vários netos
ObjPai.setNeto_idade("objFilho1","objNeto3",20)
????
Sei que na segunda situação eu teria que implementar um método no Pai para cada atributo do filho e do neto, mas essas não são as normas da programação orientada a objetos? Se o Neto pertence ao Filho, que por sua vez pertence ao Pai, eu tenho que pedir sempre para o Pai acessar os atributos de suas classes dependentes.
Gostaria de saber como vocês programam.
Obrigado
Marcus
Ctba-Pr
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only