Of this abstraction. The values for getRadius() or getCircumference() in the above mentioned case in point can be stored straight, or they may be calculated, it isn't going to subject into the caller; the setters could or might not have Unintended effects; it does not matter towards the caller. See https://propertyingurugram.in/signature-global-aims-to-sell-10000-cr-worth-homes-in-fy25-up-38pc-annually/