Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned example might be saved directly, or they may be calculated, it isn't going to make any difference towards the caller; the setters might or won't have Unwanted effects; it would not subject on the caller. Here's a https://propertyingurugram.in/prestige-group-to-develop-9-mn-sq-ft-of-retail-space-expand-malls-business-into-mumbai-and-delhi-ncr/