ben tu peut bien sûr, ce qui est important c'est de bien réfléchir à l'endroit où tu mets les fonctions. Il faut (pour qu'il soit plus simple de les modifier) les mettres au niveau le plus haut où elles ont un sens (c'est à dire dans la classe mère plutôt que dans la fille si c'est possible).
Il y a des framework avec des centaines ou des milliers de classes différentes. Donc bien sûr, il faudra que tu fasse attention, mais une dizaine de classe, ce n'est pas encore la mort.
Je te conseille de suivre une bonne règle de conception qui consiste à ne mettre qu'une seule classe par fichier (une demi classe même car il faut deux fichier par classe). ça permet déjà de s'y retrouver plus facilement.