Of this abstraction. The values for getRadius() or getCircumference() in the above mentioned case in point may be stored specifically, or they may be calculated, it doesn't subject to the caller; the setters might or might not have Unwanted effects; it isn't going to make any difference towards the caller. https://justpaste.it/404az