Я думаю, что это хороший способ всегда реализовывать пользовательские equals(...)
и hashCode()
для каждого класса. Но было бы полезно реализовать эти методы для синглтона?
Должны ли вы реализовать их и просто вернуть регистр ==
в методе equals и любое случайное int для ha sh или просто не реализовать их и использовать неявные методы? Какова лучшая практика?