Information générale
Catégorie:
Programmation Orientée Object
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
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement