Of the abstraction. The values for getRadius() or getCircumference() in the above instance can be saved directly, or they could be calculated, it does not matter for the caller; the setters may or won't have side effects; it isn't going to make a difference on the caller. Magicbricks also offers https://propertyingurugram.in/share-of-gurugram-in-mid-and-high-end-segment-sale-increases-in-ncr/