Of this abstraction. The values for getRadius() or getCircumference() in the above illustration could possibly be stored specifically, or they might be calculated, it would not make a difference for the caller; the setters could or might not have side effects; it will not subject to your caller. 2 @KellyThomas https://adoregurgaon.blogspot.com