Of the abstraction. The values for getRadius() or getCircumference() in the above illustration may be saved straight, or they might be calculated, it would not subject to your caller; the setters could or might not have Unintended effects; it won't issue for the caller. two @KellyThomas Just trying to preserve https://residentialprojectsohnaroad.blogspot.com/