04-03-2008, 11:50 AM
En fait..., ça permet d'éviter les oublis malheureux. Par exemple je code des fonctions en protected (et non private car j'utilise bcp l'héritage) pour bien marquer le fait qu'elles sont utilisées en interne par la classe. Si un jour j'oublie et je l'appelle de l'extérieur je me payerai une erreur qui me fera comprendre que je n'utilise plus ma classe comme prévu à l'origine... à moi de corriger mon code.