Of this abstraction. The values for getRadius() or getCircumference() in the above mentioned example might be saved straight, or they may be calculated, it does not matter to your caller; the setters may or may not have side effects; it does not subject towards the caller. @Jenix In that scenario, https://propertyingurugram.in/new-launch-tarc-to-invest-%e2%82%b9500-cr-to-develop-luxury-housing-project-in-delhi/