Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned example may very well be stored immediately, or they might be calculated, it won't matter on the caller; the setters could or might not have Unwanted effects; it isn't going to matter into the caller. Take a https://countyprojectinnoida.blogspot.com