Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned illustration may be saved specifically, or they may be calculated, it doesn't make any difference to the caller; the setters could possibly or may not have Unwanted effects; it won't issue to your caller. There is in https://villassalegolfcourseextensionroad.blogspot.com/