Mainly it can help to protect your info. Take into consideration this example without the need of setters and getter and the identical just one with them. It's the worst detail if you concentrate on performance... for those who treatment about performance You do not code in an interpreted language like python. Which implies that even the abbr