Of this abstraction. The values for getRadius() or getCircumference() in the above instance might be saved immediately, or they might be calculated, it isn't going to make any difference to the caller; the setters may possibly or may not have Unintended effects; it won't matter to your caller. @Jenix In https://propertyingurugram.in/m3m-to-develop-2-lakh-sq-ft-of-retail-space-in-gurgaon/