Of this abstraction. The values for getRadius() or getCircumference() in the above example could possibly be stored right, or they might be calculated, it will not matter for the caller; the setters could or may not have Unwanted effects; it won't make any difference to your caller. Will work just https://propertyingurugram.in/birla-estates-partners-with-barmalt-india-for-luxury-residential-project-in-gurugram/