Картинка даже не пытается в объективность. Верхняя часть - 1. Геттеры-сеттеры - если ДТОшка из примера мутабельна (т.е. есть сеттер), то можно сделать поле public, вуаля person.name = "Vasya"; (не фанат такого подхода, но для херак-херак сам использую) Да и record стоило бы добавить в сравнение. 2. toString(), hashCode(), equals() - их переопределение всегда "по необходимости", разве в котлине не так?
Нижняя часть - String name... Person person... var появился, вроде, в 10й версии, а там уже 18 на подходе. Или до экосистемы ведроида это ещё не добралось?
Картинка даже не пытается в объективность.
Верхняя часть -
1. Геттеры-сеттеры - если ДТОшка из примера мутабельна (т.е. есть сеттер), то можно сделать поле public, вуаля person.name = "Vasya"; (не фанат такого подхода, но для херак-херак сам использую)
Да и record стоило бы добавить в сравнение.
2. toString(), hashCode(), equals() - их переопределение всегда "по необходимости", разве в котлине не так?
Нижняя часть -
String name...
Person person...
var появился, вроде, в 10й версии, а там уже 18 на подходе. Или до экосистемы ведроида это ещё не добралось?