Je me suis peut-être mal exprimé : Les classes doivent assurer qu'une seule fonction, elles doivent avoir un seul objectif simple. Si pour ce faire, il faut plusieurs fonctions, pas de souci.
Par exemple, pour les caractéristiques d'un personnage, il vaut mieux avoir une classe qui gère la vie, une classe qui gère les équipements, une classe qui gère le déplacement, une classe qui etc.
Il faut séparer tout ce qui n'a pas la même vocation. Même si la vie influe sur la vitesse de déplacement, par exemple, il ne faut pas les regrouper. Parce que ce sont des influences, pas des intrications directes.