Déclaration d'attribut de classe: private vs public

Quels sont les avantages de la définition d'un attribut privé au lieu d'un attribut public? Pourquoi devrais-je faire le travail supplémentaire de création de méthodes d'accès et de modification des soldats attributs si je peux les rendre publiques?

source d'informationauteur brsunli