Это плохая практика для добавления элементов в список с помощью метода геттера в Java?
Предположим, у меня естьprivate ArrayList
илиLinkedList
внутри класса я никогда не буду назначать ему новую ссылку, или, другими словами, этого никогда не произойдет:
myLinkedList = anotherLinkedList;
Так что мне не нужно использоватьsetMyLinkedList(anotherLinkedList)
.
Но! Мне нужно добавить элементы к нему или удалить элементы из него.
Должен ли я написать новый видsetter
только выполнить заданиеadding
вместоsetting
, лайкmyLinkedList.add(someElement)
?
Или это можно сделать с помощьюgetter
без непослушанияEncapsulation
главный?
getMyLinkedList().add(someElement)
(+ Предположим, я потеряю свою оценку, если не повинуюсь инкапсуляции: - ")