Of this abstraction. The values for getRadius() or getCircumference() in the above instance may be stored straight, or they could be calculated, it isn't going to issue to the caller; the setters may or might not have Uncomfortable side effects; it won't matter towards the caller. See @michael-puckett-ii 's answer https://propertyingurugram.in/residential-real-estate-market-sets-record-sales-surge-48-in-fy23-anarock/