Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned example could possibly be saved right, or they could be calculated, it would not make any difference on the caller; the setters could possibly or won't have Uncomfortable side effects; it will not issue towards the caller. https://reraapprovedprojectsinnoida.blogspot.com