É uma má prática adicionar elementos à lista usando o método getter em java?

Suponha que eu tenho umprivate ArrayList ou umLinkedList dentro de uma classe, que nunca atribuirei nova referência a ela ou, em outras palavras, isso nunca acontecerá:

myLinkedList = anotherLinkedList;

Para que eu não precise usarsetMyLinkedList(anotherLinkedList).

Mas! Preciso adicionar elementos a ele ou removê-los.

Devo escrever um novo tipo desetter apenas, faça a tarefa deadding ao invés desetting, gostarmyLinkedList.add(someElement)?

Ou não há problema em fazer isso usandogetter, sem desobedecerEncapsulation diretor?

getMyLinkedList().add(someElement)

(+ Suponha que vou perder minha marca se desobedecer ao encapsulamento: - ")

questionAnswers(6)

yourAnswerToTheQuestion