Duvida FJ-16

0 respostas
denisspitfire

Pessoal agora estou estudando a apostila da Caelum sobre testes, para evoluir em testes unitários, tenho uma duvida sobre classes imutáveis.

Na apostila mensiona que uma vantagem de ter uma classe imutável é que nao teria modificações concorrentes… concorrencia nao tem relação com threads?? como uma thread pode modificar um estado do objeto AO MESMO TEMPO de uso de uma outra? é isso mesmo que a apostila menciona?

2º. uma classe imutável é mais facil de dar manutenção pois nao tem como o seu objeto ser modificado … oque isso quer dizer? pois… se eu ja deixei ele com get e set somente e coloquei como private. Ja nao esta seguro?

3º oque seria modificar uma variavel parametro para uma classe imutavel? parametro nao sao aquelas variaveis que mandamos para startar um metodo de uma classe? oque isso muda para uma classe imutavel?

Criado 11 de abril de 2012
Respostas 0
Participantes 1