Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned illustration can be stored immediately, or they could be calculated, it does not make any difference towards the caller; the setters may possibly or won't have Uncomfortable side effects; it won't issue to the caller. Yet again https://propertyingurugram.in/dlf-to-launch-35-mn-sq-ft-of-new-projects-in-medium-term-with-sales-potential-of-about-rs-40000-cr/