могут содержать ссылки на инстансы друг друга, в итоге получатеся сложный объект с циклическими связями
вопрос:
как можно нормально организовать сравнение таких объектов? при этом способ сравнения может отличаться в зависимости от контекста, например:
1) сравнение id двух объектов
2) нециклящийся deep equals
3...) любая комбинация полей, которые при этом могут находиться на разных уровнях вложенности
https://www.artima.com/lejava/articles/equality.html
Обсуждают сегодня