Capgemini Engineering Interview Question

Give an example of object oriented programming uses