Of this abstraction. The values for getRadius() or getCircumference() in the above mentioned instance might be saved directly, or they might be calculated, it would not make any difference to your caller; the setters may well or won't have Uncomfortable side effects; it isn't going to subject to your caller. https://signatureglobalcity93sector93.blogspot.com/