L'Interface Java Directives d'Utilisation — Sont des getters et setters dans une interface mauvais?

Ce que les gens pensent de la meilleure des lignes directrices à utiliser dans une interface? Ce qui devrait et ne devrait pas aller dans une interface?

J'ai entendu des gens dire que, en règle générale, une interface doit se contenter de définir le comportement et non l'état. Est-ce à dire qu'une interface ne doivent pas contenir de getters et setters?

Mon avis: Peut-être pas le cas pour les setters, mais parfois, je pense que les méthodes de lecture sont valables pour être placé dans une interface. Il s'agit simplement de faire respecter la mise en œuvre des classes pour mettre en œuvre les getters et donc à indiquer que les clients sont en mesure d'appeler ces méthodes pour vérifier quelque chose, par exemple.

InformationsquelleAutor His | 2009-07-15