Of the abstraction. The values for getRadius() or getCircumference() in the above instance might be stored right, or they could be calculated, it won't make a difference to the caller; the setters could or may not have Uncomfortable side effects; it doesn't matter into the caller. On the other hand, https://pyramidnewlaunchsector71.blogspot.com