Imutabilidade: Você sabe o que é?

A imutabilidade, é a característica ou qualidade de algo não se alterar. Em programação uma vez que um objeto imutável é criado, o mesmo não poderá sofrer alterações no seu estado até o final da sua vida. É necessário conhecer como cada linguagem de programação implementa os conceitos de imutabilidade para não cair em pegadinhas, comportamentos estranhos ou indevidos e situações inesperadas na utilização dos programas.