Рекомендации по использованию интерфейса Java. Плохи ли геттеры и сеттеры в интерфейсе?JAVA

Программисты JAVA общаются здесь
Anonymous
Рекомендации по использованию интерфейса Java. Плохи ли геттеры и сеттеры в интерфейсе?

Сообщение Anonymous »

Что люди думают о том, какие рекомендации лучше всего использовать в интерфейсе? Что должно и чего не должно быть в интерфейсе?

Я слышал, как люди говорят, что, как правило, интерфейс должен только определять поведение, а не состояние. Означает ли это, что интерфейс не должен содержать геттеры и сеттеры?

Мое мнение: возможно, это не так для сеттеров, но иногда я думаю, что геттеры допустимы для размещения в интерфейсе. Это просто для того, чтобы заставить классы реализации реализовывать эти геттеры и таким образом указать, что клиенты могут вызывать эти геттеры, например, для проверки чего-то.

Вернуться в «JAVA»