У меня есть группа классов, которые реализуют общий интерфейс: Command.
И эта группа классов идет в Map.
Чтобы карта работала правильно, мне нужно, чтобы каждый класс, реализующий Command, переопределил метод Object.equals(Object other).
все в порядке.
Но я хотел бы добиться преобладания равных. => Есть ошибка компиляции, когда что-то, кто реализует команду, не переопределяет, равно.
Это возможно?
Изменить: Кстати, мне также нужно будет принудительно переопределить хэш-код ...