Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned instance could be saved right, or they might be calculated, it isn't going to make a difference on the caller; the setters could or won't have Negative effects; it isn't going to issue towards the caller. See https://propertyingurugram.in/indias-ultra-rich-class-betting-on-luxury-properties/