variável não muda de valor após sua atribuição - Não é algo difícil, apenas exige uma mudança de pensamento - Consome mais memória, pois você está trabalhando com cópias não com referências. - Permite paralelismo O conceito de imutabilidade pode parecer controverso e talvez impossível, mas é bem simples uma vez que você se propõe a isso.