Of this abstraction. The values for getRadius() or getCircumference() in the above mentioned case in point can be stored right, or they could be calculated, it does not make any difference towards the caller; the setters could or might not have Unwanted effects; it will not matter to your caller. https://propertyingurugram.in/trinity-to-develop-rs-1200-cr-luxury-housing-project-in-gurugram/