Bonjour
y a t'il un avantage à déclarer tous les objets en début de classe
merci
Version imprimable
Bonjour
y a t'il un avantage à déclarer tous les objets en début de classe
merci
Salut,
Tu veux parler des différents champs d'une classe ?Citation:
Envoyé par allstar
Non il n'y a aucun avantages si ce n'est que le fait de les regrouper peut être plus lisible...
a++
Premièrement , un avantage d'organisation, de facilité de lecture de code.
Ensuite, je serais curieux de savoir, si pour la compilation cela accèlère les choses ?
Mais pour l'execution cela ne doit rien changer vu que des espaces mémoires bien distinct sont alloués pour stocker les objets, ou les méthodes par exemple.
Mais je demande l'avis des experts ?
Bonjour,
C'est uniquement une question de gouts. Habituellement, les attributs sont placés au début de la classe, comme ça quand quelqu'un relit tes méthodes, il sait ou regarder si il veut connaitre le type d'un objet.
Je préfère personnellement que tous les attributs soient déclarés ensemble au début de la classe, mais ce n'est en rien obligatoire. Si tu te mets d'accord avec tes collaborateurs pour les mettre en fin de classe, il n'y aura pas de problème non plus. L'ordre de déclaration n'a pas de conséquences sur ton programme en lui-meme.
Exact, cependant certains (pas moi) peuvent preferer regrouper les membres aupres des methodes dans lesquels ils sont utilises. C'est un groupement par fonctionalite plutot que par type d'entite donc.
L'important c'est que ca compile et que toute l'equipe utilise les meme standards.