Introduction
Interface constants let you store fixed values inside an interface. These values stay the same everywhere and help keep your code clear and organized.
When you want to define fixed values that all classes using the interface should share.
When you need to avoid repeating the same value in many places in your code.
When you want to give a name to a value that will not change, like a status code or a limit.
When you want to make your code easier to read by using meaningful names instead of numbers or strings.