Of this abstraction. The values for getRadius() or getCircumference() in the above example can be saved right, or they might be calculated, it will not make a difference for the caller; the setters may well or might not have Uncomfortable side effects; it does not matter to the caller. @Jenix https://propertyingurugram.in/trehan-group-to-invest-rs-250-crore-to-develop-independent-floors-project-in-gurgaon/