Simply Immutable means "can't be modified". In terms of programming, immutable object is those objects whose
state cannot be modified after it is created. In another way "mutable"
object are those objects which can be modified after it is created.
One of the most important feature of immutable objects is to improve the readability and runtime efficiency
of object-oriented programming languages.