J'aimerai savoir pourquoi recourir aux getters/setters dans mes classes !
Pourquoi ne pas laisser mon attribut en public.
Je pose cette question parce que d'un coté on me dit tout le temps de ne pas mettre mes attribut en privé et d'un autre si je fais un getter et un setter et si je rejoute en plus une property (je travail en PYTHON) ça revient exactement au même !!!
Bien sûr dans certaines circonstances cela peut s'avérer utile, si je veux que pouvoir avoir mon attribut en lecture (je fais donc qu'un getter) ou alors si je veux ajouter des condition (,...) sur mon setter ...
Mais dans le cas où je fais rien de tout ça ya t-il rééllement un intérêt ?
Est ce que je me trompe et qu'il est très fr"quent de laisser des attribut en public ?
Partager