Какие методы и интерфейсы вы всегда используете в своих классах?
Вы всегда переопределяете equals ()? Если вы делаете, вы также делаете хэш-код ()? нанизывать()? У вас есть привычка внедрять Comparable интерфейс?
Я только что написал некоторый код, в котором мне нужно было реализовать compareTo () и переопределить equals (), чтобы заставить мою программу работать в здравом уме; Теперь я начинаю видеть способы их использования везде ...
Что вы думаете?