Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned case in point could be stored specifically, or they could be calculated, it doesn't subject into the caller; the setters could possibly or won't have Unwanted side effects; it does not issue towards the caller. would make https://smartworldonedxp.blogspot.com