En programación, variable u objeto cuyo estado no puede modificarse después de su creación. En algunos casos, un objeto se considera inmutable incluso si algunos atributos utilizados internamente cambian, pero el estado del objeto parece inmutable desde un punto de vista externo.