Of this abstraction. The values for getRadius() or getCircumference() in the above mentioned instance may very well be saved directly, or they might be calculated, it doesn't make a difference on the caller; the setters could or may not have Unintended effects; it won't make a difference on the caller. https://propertyingurugram.in/metro-expansion-in-gurugram-set-to-boost-connectivity-and-property-values/