C++ Masterclass: From Zero to Hero
Hiding internal data and providing access via public getter and setter functions.