Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned example may very well be stored specifically, or they could be calculated, it will not matter into the caller; the setters might or might not have side effects; it isn't going to issue for the caller. Follow https://propertyingurugram.in/bringing-a-paradigm-shift-in-the-real-estate-of-gurugram/