Thoughtworks Interview Question

explain OOP's concept