Of this abstraction. The values for getRadius() or getCircumference() in the above mentioned case in point can be stored straight, or they could be calculated, it doesn't make any difference into the caller; the setters could or won't have Unwanted side effects; it doesn't make any difference towards the caller. https://propertyingurugram.in/1000-acre-global-city-project-to-be-launched-in-gurgaon-in-22-chautala/