Of this abstraction. The values for getRadius() or getCircumference() in the above example could possibly be stored right, or they might be calculated, it doesn't make a difference to the caller; the setters may or might not have Negative effects; it would not make a difference to your caller. it's https://primelowrisefloors.blogspot.com