Of this abstraction. The values for getRadius() or getCircumference() in the above mentioned example could be saved directly, or they could be calculated, it isn't going to matter to the caller; the setters could or might not have Unwanted effects; it does not matter to your caller. Fields Use a https://commercialplotsgurgaon.water.blog/