Of the abstraction. The values for getRadius() or getCircumference() in the above instance may be stored directly, or they may be calculated, it doesn't make any difference towards the caller; the setters may possibly or won't have Unwanted side effects; it isn't going to make a difference towards the caller. https://propertyingurugram.in/after-commissioning-rs-500-cr-worth-contracts-smartworld-developers-to-cumulatively-award-rs-1200-cr-worth-contracts-in-90-days/