Of the abstraction. The values for getRadius() or getCircumference() in the above illustration may be saved specifically, or they could be calculated, it will not make a difference for the caller; the setters might or might not have Unwanted effects; it would not make any difference to your caller. Luigi https://propertyingurugram.in/4s-developers-transforming-the-landscape-of-gurugram/