Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned illustration might be stored instantly, or they might be calculated, it would not matter on the caller; the setters could possibly or may not have Unwanted side effects; it will not make any difference to your caller. https://propertyingurugram.in/indias-ultra-rich-class-betting-on-luxury-properties/