Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned instance could possibly be saved instantly, or they could be calculated, it isn't going to subject to the caller; the setters may possibly or might not have Unwanted side effects; it won't matter towards the caller. Nonetheless, https://www.reddit.com/user/MaxEstates36a/