Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned example may very well be stored specifically, or they may be calculated, it doesn't subject to your caller; the setters might or might not have Unwanted effects; it isn't going to make any difference into the caller. https://readytomovevillanoida.blogspot.com