Of this abstraction. The values for getRadius() or getCircumference() in the above example may be stored right, or they could be calculated, it does not make a difference towards the caller; the setters might or might not have Uncomfortable side effects; it will not make any difference on the caller. https://propertyingurugram.in/hero-realty-to-develop-2-mn-sq-ft-project-in-gurugram-aims-additional-rs-2000-cr-topline/