Objetos Imutáveis são seguros, são thread-safe, simples de entender, construir e testar. Evitam acoplamento temporal, previnem a referencia nil/NULL e não precisam utilizar “cópia defensiva”. Introdução Um Objeto Imutável é uma instância que, após inicializada através do construtor de sua Classe, nunca terá seu Estado alterado para o mundo exterior até…