Bonjour a tous,
je me pose la question de la pertinence de la déclaration des méthodes en private. Je comprends bien les arguments d'encapsulation qui conduisent à ne déclarer public que les choses réellement importantes (effet boite noire). Mais franchement, il y a de nombreux cas ou le travail accompli dans une méthode private peut-être utile.
Je sais que dans ce cas, il est possible par héritage d'exploiter la méthode private. Mais si l'on considère les langages de scripts, de plus en plus populaires, qui permettent d'exploiter une librairie donnée, certains ne permettent pas l'héritage. On est réduit donc dans ce cas à faire un mix (inutile) de java-langage de script, simplement pour écrire une classe bidon.
Je pose donc la question : est-il réellement utile de déclarer des méthodes private, avec la tendance script de la jvm ?
Partager