Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned case in point can be saved right, or they might be calculated, it doesn't matter to the caller; the setters may or might not have Unwanted side effects; it would not make a difference to the caller. https://propertyingurugram.in/m3m-launches-4-87-lakh-sq-ft-retail-project-in-gurugram-with-a-topline-of-rs-1000-cr/