What are value objects In software engineering we constantly need to work with data that has meaning.Simple things for example like phone-numbers, email addresses, dates, etc.However they can also be…
Immutability
What is immutability? Immutability means that values and objects that you are working with cannot be altered.This means that you can rely on the values or objects that you receive…