Я использую шаблон проектирования "шаблонный метод" и мне было интересно, должно ли использование ключевого слова final быть автоматическим, ожидать, когда это невозможно, или если final следует использовать только в случае крайней необходимости.Например, являются ли сеттеры и геттеры в абстрактном классе шаблона конечными или это слишком много?