Object Oriented Programming - Explain OOP like I'm a 5 year old