Confira neste Papo Reto Rogério Angeliski falando sobre o conceito de Imutabilidade.
Imutabilidade, de forma geral, é a característica ou qualidade de algo não se alterar. Em programação orientada a objetos, por exemplo, uma vez que um objeto imutável é criado/instanciado, o mesmo não poderá sofrer alterações no seu estado até o final da sua vida.
A imutabilidade é essencial para a programação funcional, porque corresponde às metas de minimizar as partes que mudam.
Rogério fala sobre:
- O que é imutabilidade;
- Qual a vantagem de usar;
- Quais os problemas que você pode encontrar;
- Alguns exemplos de aplicação;
- Se a Imutabilidade é a resposta para tudo.
Confira a apresentação.