Я пишу функцию equals(Object obj)
для класса. Я вижу, что можно получить доступ к закрытым полям obj
от вызывающего. Поэтому вместо использования getter:
Odp other = (Odp) obj;
if (! other.getCollection().contains(ftw)) {
}
Я могу просто получить доступ к полю напрямую:
Odp other = (Odp) obj;
if (! other.collection.contains(ftw)) {
}
Является ли эта плохая практика?