Of the abstraction. The values for getRadius() or getCircumference() in the above mentioned instance can be stored immediately, or they could be calculated, it isn't going to make a difference into the caller; the setters may possibly or won't have Uncomfortable side effects; it will not issue into the caller. https://diigo.com/0105rzb