Olá Pessoal,
Interessante esse conceito para não permitir alterar a lista fora da classe. Mas mesmo assim podemos chamar o método add fora da classe que o compilador não reclama. Não seria mais interessante implementar de alguma forma em que nem conseguiríamos chamar o método add fora?
Por enquanto não consegui pensar em nada, alguém saberia dizer como? Fazer com que o eclipse já reclamasse na hora de digitar o código sem corrermos o risco de tomarmos uma exceção em tempo de execução.